반응형
MappedSuperclass
: 공통된 속성 표현하기 위해서 사용
ex) Id, 생성일자, 수정일자
JPA Auditing
: 엔티티 별로 누가, 언제 접근했는지 기록하여 감시체계를 꾸리는것.
-> Spring Data JPA에서 이 기능 사용하기 위해서는 @EnableJpaAuditing 사용
@CretatedDate : 생성 시점 자동 주입
@CreatedBy : 생성 주체
@LastModifiedDate : 수정 시점 자동 주입
@LastModifiedBy : 수정 주체
+) @EntityListener : 엔티티 객체를 데이터베이스에 적용하기 전/후에 콜백 요청
반응형
'웹(Web) > 백엔드(Backend)' 카테고리의 다른 글
인프런 김영한 개발자님의 스프링강의 대략적인 틀 (0) | 2022.07.02 |
---|---|
Spring JPA 쿼리메소드 (0) | 2022.02.20 |
스프링MVC패턴 Controller / Model(DAO,DTO,Service) / View (0) | 2022.02.13 |
DTO vs VO 비교 (+Entity) (0) | 2022.02.13 |
JPA와 SpringData JPA(Repository) (0) | 2022.01.27 |