我可以在一个 JPA 事务中进行多次提交吗?我将 JPA 与 Hibernate 一起使用。如果我错了但提交不会结束事务,请纠正我?感谢重播。
最佳答案
一个transaction是在执行环境中创建的一个上下文,它将多个提交(和/或数据库上的 DML 操作)分组到一个执行单元中 - 如果其中一个出错,则在此事务上下文中完成的所有工作都将被丢弃。
简而言之:您可以在一个事务中执行多个操作,只有当您提交该事务时,这些更改才会应用到数据库。
关于java - JPA 一个事务内的多次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29937295/