insert我是用的testng
@Test(invocationCount = 10000, threadPoolSize = 100)
public void insertTest() {
jdbcTemplate.update("INSERT INTO account(email,firstname,lastname,age) VALUES(?,?,?,?)",
由于设置主键自增,所以能并发插入不同SQL,但并发update,delete应该怎么写呢
------解决思路----------------------
不是很明白楼主要表达的意思
你是不是可以用JAVA实现并发、去调用你这个方法就可以了
------解决思路----------------------
任何对元数据的修改操作都不能做到真正的所谓’并发’
否则就乱套了
--不然你以为lock是干嘛用的
--这里你的元数据可以认为是一行数据
--即便是语言本身支持并发操作,也是有修改的先后顺序的
--队列会比较适用
--需要考虑队列崩坏的情况
--然而并没有什么软用

------解决思路----------------------

说的很有道理,不知道楼主为何要并发处理多条数据。首先多人在同一毫秒操作的几率有多少 不清楚,其次数据库进行修改是毫秒还是纳秒级别的。数据库本身好像有LOCK,会自己逐行修改的
------解决思路----------------------
开启事务,然后多条,然后commit