1
以前我用接缝2.1和JPA 1 JBOSS 5.沿着在该配置中,我使用以下代码访问用户事务:的UserTransaction在wildfly 8.2.0
UserTransaction userTx = Transaction.instance();
if (userTx != null) {
boolean previousTransaction = Transaction.instance().isActive();
if (!previousTransaction) {
Transaction.instance().begin();
}
userTx.setTransactionTimeout(10 * 60);
entityManager().joinTransaction();
entityManager().persist(pur);
entityManager().flush();
userTx.commit();
if (previousTransaction) {
userTx.begin();
}
}
}
后,我已迁移到缝2.3和jpa 2以及野蝇8.2.0。我不能使用上面的代码访问用户事务,所以任何人都可以请指导我如何在wildfly 8.2.0中访问用户事务。
我主要在寻找的是当我使用entitymanagaer进行刷新并且不应该等待方法退出时立即执行更改的方式。
请指导我。