Weiß jemand, warum ich diese Warnung erhalte, wenn ich die automatische Festschreibung in der JPA-Konfigurationsdatei ausschalte?
Verwenden Sie diese Einstellung:
%Vor%erzeugt diese Warnung:
%Vor%Wie würde dies die EJB3-Spezifikation brechen?
Aus Abschnitt 13.3.4 der EJB 3.0-Spezifikation:
Das Geschäft der Enterprise-Bean Methoden, Message-Listener-Methoden, Abfangmethoden für Geschäftsmethoden, Lebenszyklus Rückruf Interzeptor Methoden oder Timeout-Callback-Methode darf keinen Ressourcen-Manager verwenden spezifische Transaktionsverwaltungsmethoden das würde die stören Container-Abgrenzung von Transaktionsgrenzen. Beispielsweise, Die Enterprise-Bean-Methoden dürfen nicht die folgenden Methoden von verwenden java.sql.Connection Schnittstelle: commit, setAutoCommit und Rollback; oder die folgenden Methoden der javax.jms.Session Schnittstelle: commit und Rollback.