HIbernate的delete save
在网上资料说,hibernate有它自己的优化机制,你所有的操作都会在hibernate的SQL队列里面,这个队列就是先处理Insert,然后再处理Delete。执行顺序和我们写的顺序无关。如果你要保证先执行Delete操作,那么你需要再delete操作后执行flush()操作,提交事务。然后再执行insert()操作。我原来一开始这样子写的:commonService.delete(CaseDetail.class,oldCaseDetail.getId());commonService.
原创
2021-04-25 09:54:56 ·
596 阅读 ·
0 评论