Dev/JPA

·Dev/JPA
[개요]최근 프로젝트를 진행하면서 User 객체를 나누어 설계하자는 말에 DB 설계를 진행하였다.JPA를 사용하면 Entity의 상속관계에 대해 매핑이 가능하다는 점은 알고 있었지만 평소 개발을 하면서 설계해서 사용할 상황이 안 됐던건지, 설계를 잘 못한 탓인지는 모르겠지만 Entity를 상속해서 DB 설계를 진행하지는 않았는데 이번에 처음 도입하면서 어려움이 몇몇 부분에서 드러나기 시작했다.처음 해보는 방법이라 테스트 코드를 작성하면서 많이 틀리기도 했던 부분들을 정리하려고 한다. [상속관계 매핑]우선 상속 매핑에 대해 간단하게 짚고 넘어가면 사실 관계형 데이터베이스(RDBMS)에서는 객체 지향에서 사용하는 상속 개념이 존재하지 않는다. 이를 제일 유사하게나마 표현할 수 있는게 Super 타입과 Sub..
제로버드
'Dev/JPA' 카테고리의 글 목록