hibernate 执行第一个saveOrUpdate的时候就报ConcurrentModificationException 完事第二次就没事了
可以确认的是,你自己的表数据有多个连接(多线程)正在修改,所以才会有这种情况出现;出现这种情况下,有一些办法还是可以解决的,比如加强事务并发等级,或者是在代码加锁,控制修改数据库的顺序等;最好还是使用update方法,看返回的影响行数,如果影响行数>0,则说明修改是成功的
可以确认的是,你自己的表数据有多个连接(多线程)正在修改,所以才会有这种情况出现;出现这种情况下,有一些办法还是可以解决的,比如加强事务并发等级,或者是在代码加锁,控制修改数据库的顺序等;最好还是使用update方法,看返回的影响行数,如果影响行数>0,则说明修改是成功的