Entity
·
spring
# Entity란?DB에서 Table 역할을 수행하는 JPA 컴포넌트이며 영속성이 부여되는 객체를 의미한다. 즉 실제 데이터베이스의 테이블과 1:1로 매핑되는 클래스이다. Entity는 애플리케이션에서 사용하는 객체(Object)를 관계형 데이터베이스의 테이블 구조와 자동으로 매핑하기 위해 사용하는 JPA의 핵심 요소이다.이 객체는 JPA가 관리하는 영속성 콘텍스트에 의해 생명주기를 관리하며 저장, 조회, 수정, 삭제 작업이 트랜잭션 단위로 처리된다.# Entity ListenerEntity에는 특정 시점마다 자동으로 콜백되는 Listener 기능이 존재한다.Listener는 삽입 전/후, 수정 전/후, 삭제 전/후에 특정 로직을 실행하도록 지원한다.💡주요 Entity Listener 메서드@PrePe..