[TIL] MappedSuperClass

정석·2024년 8월 28일

TIL

목록 보기
30/40
post-thumbnail

공통되는 매핑 정보가 필요할 때 부모 클래스에서 만들어 사용할 수 있다.

결국, 공통 속성을 BaseEntity 라는 클래스를 만들어 가져다 사용!

다음과 같이 각 클래스에서 생성일과 수정일에 대한 값을 넣고 싶을 때, 하나 하나 추가 할 수도 있지만

부모 클래스를 만들어 이를 상속 받게 하면 사용할 수 있다.

JPA 를 통해 해당 관계를 맵핑하기 위해선 MappedSuperClass 라고 부모 클래스에 선언하면 된다.

그리고 실행부에 @EnableJpaAuditing 을 아래와 같이 기입해준다.

0개의 댓글