项目中,有时候会把在一定时间区间的数据删除后,然后重新保存近新的,有时候会经常遇到执行delete语句,导致java程序卡住的情况,这时候通常是由于,之前的一些操作例如:
修改了数据,没有提交,这个时候数据库是将该条数据锁定的,其他对这条数据的操作是不能执行的,一直要等到锁定该数据的操作提交或者回滚。 这个功能是数据库从数据的安全角度考虑的,属于正常现象
这个时候的解决方法,可以在客户端,手动commit提交一下事务。