유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

JPA Entity Lifecycle Events | 스프링으로 알아보는 이벤트 활용 사례

이중석

2023. 11. 26.

0

#backend
#db
  • JPA 엔티티 라이프사이클 이벤트는 엔티티 저장, 변경, 삭제 등에 발생하는 사건들을 활용하여 로직을 추가할 수 있습니다. 🕰️
  • 이벤트 핸들러로 클래스를 사용하면, 익숙한 객체 지향 패턴을 통해 확장성이 높게 유지됩니다. 🏗️
  • Spring Data는 JPA 이벤트를 지원하는 Annotation을 제공하여 간편하게 이벤트 처리를 구현할 수 있게 합니다. 🧰
  • 엔티티 이벤트 리스너는 JPA 엔티티 생성, 수정, 삭제 시점에서 실행되며, 자유로운 로직을 추가할 수 있는 장점이 있습니다. ⚙️
  • entitymanager factory 생성 시점에 엔티티 이벤트 리스너가 등록되며, 영향을 받지 않는 프록시 객체를 반환할 수 있습니다. 🪞

Recommanded Videos