【发布时间】:2015-10-04 14:23:02
【问题描述】:
我注意到有些人使用 EntityTransaction 来持久化实体。我从未使用过它,我不确定为什么以及在哪些情况下可能需要这种方法。只需在 EntityManager 上调用 persist 方法也能达到目的。
【问题讨论】:
标签: java hibernate jpa orm transactions
我注意到有些人使用 EntityTransaction 来持久化实体。我从未使用过它,我不确定为什么以及在哪些情况下可能需要这种方法。只需在 EntityManager 上调用 persist 方法也能达到目的。
【问题讨论】:
标签: java hibernate jpa orm transactions
EntityTransaction 用于程序化事务管理。
如果您使用的是 Spring 或 Java EE,那么您很可能使用声明式事务边界。
在这种情况下,您只需用@Transactional 正确注释服务方法,Spring/Java EE 容器将代表您开始/提交/回滚事务。
【讨论】: