사용자 도구

사이트 도구


java:jpa:entity_listener

문서의 이전 판입니다!


Entity Listener

  • 엔티티의 저장 전/후, 삭제 전/후, 수정 전/후 작업을 지정할 수 있다.
  • 예. 엔티티 저장시마다 createdAt 필드에 현재 시간을 지정
    // Entity가 Creatable 인터페이스를 구현하고 있다고 간주
    public class CreatableListener {
      @PrePersist
      public void create(final Creatable entity) {
        entity.setCreatedAt(new Date());
      }
    }

Hook 종류

  • PostLoad
  • PostPersist
  • PostRemove
java/jpa/entity_listener.1400750258.txt.gz · 마지막으로 수정됨: 2014/05/22 18:17 저자 kwon37xi