Проверка поведения метода detach(T pc) интерфейса OpenJPAEntityManager

Это правило помечает метод org.apache.openjpa.persistence.OpenJPAEntityManager.detach(T pc) и org.apache.openjpa.persistence.OpenJPAEntityManagerSPI.detach(T pc)

Этот метод существовал в OpenJPA 1.x как дополнение к спецификации. Метод вошел в спецификацию JPA 2.0. Но его сигнатура изменилась. Сигнатура нового метода возвращает void, в то время как openJPA 1.x возвращал типовой объект <T> T. В OpenJPA добавлен новый метод detachCopy(T pc) для сохранения прежнего поведения.

Быстрое исправление меняет метод detach() на метод detachCopy().

Дополнительную информацию смотрите в разделах: