web项目中有时会遇到这种情况:在service中没有对查询出来的某个表的某条记录A执行update语句,只是调用了A的某字段的set方法,但却执行了update操作。
这种情况,一般是因为你在该service中开启了事务,当查询出A后,A处于持久化状态,一旦调用了A的某字段属性的set方法,则认为是修改操作,所以在退出service时会执行update语句。
无update操作却执行update操作
最新推荐文章于 2022-04-15 15:39:41 发布
web项目中有时会遇到这种情况:在service中没有对查询出来的某个表的某条记录A执行update语句,只是调用了A的某字段的set方法,但却执行了update操作。
这种情况,一般是因为你在该service中开启了事务,当查询出A后,A处于持久化状态,一旦调用了A的某字段属性的set方法,则认为是修改操作,所以在退出service时会执行update语句。