org.hibernate.exception.LockAcquisitionException: Could not execute JDBC batch update
项目中出现上面这个问题,不是Hibernate的saveall方法出错了,而是用错了。
原因是:在事务中,先执行了删除操作,然后有写了个保存全部的操作。
如果想要实现这个业务,在保存之前一定要把有删除,就写原生sql删除语句执行,就可以了。
org.hibernate.exception.LockAcquisitionException: Could not execute JDBC batch update
项目中出现上面这个问题,不是Hibernate的saveall方法出错了,而是用错了。
原因是:在事务中,先执行了删除操作,然后有写了个保存全部的操作。
如果想要实现这个业务,在保存之前一定要把有删除,就写原生sql删除语句执行,就可以了。