Springboot/Jpa

JPA 다중 기본키(복합키) 그리고 왜래키 기본키 같이 쓰기

디비드킴 2022. 5. 15. 11:38

일단 다중 기본키를 만들때 두가지 방법이 있다
@idcalss
@EmbeddedId

둘중 EmbeddedId를 선택했다

@Embeddable를 클래스 위에 붙혀주면된다
그러면 내부에 있는 컬럼값들이 기본키로 지정된다
implements Serializable 를 상속받아 직렬화를 해준다

왜래키이면서 기본키 컬럼만들기
심플하다
@MapsId를 붙혀주면 된다!