Bisher I wurde unter Verwendung von Naht 2.1 und JPA 1 zusammen mit JBOSS 5. In dieser Konfiguration I Benutzertransaktion wurde unter Zugriff Code verwendet:Usertransaction in 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();
}
}
}
Danach I gewandert sind, um Naht 2.3 und jpa 2 zusammen mit Wildfliege 8.2.0. Ich kann nicht auf die Benutzertransaktion mit dem obigen Code zugreifen, also kann mir bitte jemand sagen, wie man auf die Benutzertransaktion in Wildfly 8.2.0 zugreift.
Was ich in erster Linie suchen ist die Möglichkeit, meine Änderungen sofort perist, wenn ich mit entitymanagaer flush und es sollte nicht warten, bis Methode zu beenden.
Bitte führen Sie mich auf diese.