Prüfen, ob sich das Verhalten der Methode OpenJPAEntityManager detach(T pc) geändert hat

Diese Regel markiert die Methoden org.apache.openjpa.persistence.OpenJPAEntityManager.detach(T pc) und org.apache.openjpa.persistence.OpenJPAEntityManagerSPI.detach(T pc).

Diese Methode war in OpenJPA 1.x als zusätzliches Feature der Spezifikation verfügbar. Die Methode wurde zu den JPA 2.0-Spezifikationen hinzugefügt. Die Methodensignatur hat sich jedoch geändert. Die neue Methodensignatur gibt void zurück, während openJPA 1.x ein generisches <T> T-Objekt zurückgab. OpenJPA stellt die neue Methode detachCopy(T pc) bereit, um das vorhandene Verhalten beizubehalten.

Die Schnellkorrektur ändert die Methode detach() in detachCopy().

Weitere Informationen finden Sie unter: