Sprawdzenie zmiany zachowania metody OpenJPAEntityManager detach(T pc)

Ta reguła powoduje oznaczenie flagą metody org.apache.openjpa.persistence.OpenJPAEntityManager.detach(T pc) i org.apache.openjpa.persistence.OpenJPAEntityManagerSPI.detach(T pc)

Ta metoda istniała w specyfikacji OpenJPA 1.x jako dodatkowa opcja specyfikacji. Ta metoda została dodana do specyfikacji JPA 2.0. Jednak sygnatura tej metody została zmieniona. Nowa sygnatura metody zwraca wartość void, podczas gdy openJPA 1.x zwracało ogólny obiekt <T> T. W specyfikacji OpenJPA dodano nową metodę detachCopy(T pc), aby zachować istniejące zachowanie.

Szybka poprawka zmieni metodę detach() na metodę detachCopy().

Więcej informacji na ten temat zawierają następujące zasoby: