DevBoi

[JPA] 매핑 정보 상속 관련 공부 본문

Develop/[JPA]

[JPA] 매핑 정보 상속 관련 공부

HiSmith 2022. 1. 18. 17:47
반응형

 만약에 공통된 컬럼을 공통된 테이블에 다 쓴다?

예를 들어 수정,생성 시간에 대한 모든 값을 테이블 마다 필요하다라는 조건이 생겼다고 가정하자

 

 

요런 BaseEntity를 공통으로 가진다고 한다면,

 

 

요로케 category나, 슈퍼클래스에 대한 상속을 받으면 된다.

그렇게 되면 category에 대한 테이블은 아래와 같이 설계가 된다.

 

이렇게 슈퍼클래스에 대한 값도 테이블에 가지고 있게 된다.

 

참고로 Entity 클래스는 같은 Entity 나, mappedbySuperClass에 대한 것만 상속이 가능하니 참고해야한다.

 

반응형