[JPA] EntityListener
  • @Pre/PostPersist(삽입 전/후), @Pre/PostUpdate(업뎃 전후), @Pre/PostRemove(삭제 전후), @PostLoad(select문 전/후)

=> 객체에다가 @EntityListener(리스너클래스) 등록해주면 거기에 위의 어노테이션에 따라서 이벤트 처리를 해주는 것

 

  • 내가 만든 myentityListener를 상속 -> ‘@createdDate, @LastModifiedDate 등록 후 jpaenableAuditing 리스너를 등록한 클래스를 상속
@EntityListeners(AuditingEntityListener.class 해당 클래스에 Auditing 기능을 포함
@CreatedDate Entity 생성되어 저장될 시간이 자동 저장
@LastModifiedDate 조회한 Entity 값을 변경할 시간이 자동 저장

 

'BackEnd > 패캠' 카테고리의 다른 글

[JPA] 영속성  (0) 2022.02.02
[JPA] 연관관계  (0) 2022.02.01
[JPA] QueryMethod 살펴보기  (0) 2022.01.30
[JPA] data.sql 설정 / 롬복 / Repository Interface 메소드  (0) 2022.01.29
swagger  (0) 2022.01.28