【发布时间】:2017-03-20 05:49:43
【问题描述】:
我正在将代码从 EJB 迁移到 Spring-Hibernate。如果发生故障,如何加入事务并回滚? 下面是 EJB 中的代码:
entityManager.joinTransaction();
entityManager.persist(xyz);
entityManager.flush();
更新 1: 我们如何加入发生在不同数据库上的两个事务? 有 2 个事务需要以原子方式执行。如果第二个事务失败,则必须回滚第一个事务。如何实现?
【问题讨论】: