2014-01-14 4 views
0

JPA 엔티티가 삭제 될 때마다 제네릭 솔루션을 구현하려고합니다. 엔티티가 삭제되기 전에 EntityListener 클래스를 구성하고 @PreRemove 메소드가 호출됩니다.jpa 엔티티 메타 데이터

이 엔티티의 테이블 이름과 기본 키 열을 알아야합니다. Entity 객체에서이 메타 데이터를 가져 오는 일반적인 방법이 있습니까?

고마워요.

+0

중복 참조 http://stackoverflow.com/questions/11945041/retrieving-jpa-entity-list-and-metadata – Gab

+0

링크를 제공해 주셔서 감사합니다. 필자의 경우 entityListener는 pojoclass입니다. 예 : @EntityListeners (MyAuditListener.class). Pojo 클래스에는 EntiyManager에 대한 참조가 없습니다. EntityClass에서 EntityManager에 대한 참조를 가져 오는 방법이 있습니까? – lives

답변

0

최대 절전 모드를 사용하면이 문제를 해결할 수있는 것 같습니다.