【问题标题】:What is the purpose of JPA EntityTransactionJPA EntityTransaction 的目的是什么
【发布时间】:2015-10-04 14:23:02
【问题描述】:

我注意到有些人使用 EntityTransaction 来持久化实体。我从未使用过它,我不确定为什么以及在哪些情况下可能需要这种方法。只需在 EntityManager 上调用 persist 方法也能达到目的。

【问题讨论】:

    标签: java hibernate jpa orm transactions


    【解决方案1】:

    EntityTransaction 用于程序化事务管理。

    如果您使用的是 Spring 或 Java EE,那么您很可能使用声明式事务边界。

    在这种情况下,您只需用@Transactional 正确注释服务方法,Spring/Java EE 容器将代表您开始/提交/回滚事务。

    【讨论】:

      猜你喜欢
      • 2015-10-20
      • 2015-11-13
      • 2020-11-26
      • 1970-01-01
      • 2021-09-05
      • 2020-12-04
      • 1970-01-01
      • 2011-05-27
      • 2012-04-04
      相关资源
      最近更新 更多