
@MappedSuperclass 예시 상황가정 이 애플리케이션은 모든 곳에 등록, 수정과 관련된 정보가 항상 있어야 한다. 이 때 Member에 private String createdBy; private LocalDateTime createdDate; private String lastModifiedBy; private LocalDateTime lastModifiedDate; 써 줘도 되지만 번거롭고 중복되므로 BaseEntity로 묶어서 새로 하나 만들고, @MappedSuperClass 넣어주고, 나머지 클래스는 이 클래스를 상속받게 만든다. BaseEntity @MappedSuperclass // 매핑 정보만 받는 부모클래스 public class BaseEntity { private String..
[개발] - Spring/JPA 공부 2023. 8. 23. 15:40