일단 다중 기본키를 만들때 두가지 방법이 있다
@idcalss
@EmbeddedId
둘중 EmbeddedId를 선택했다
@Embeddable를 클래스 위에 붙혀주면된다
그러면 내부에 있는 컬럼값들이 기본키로 지정된다
implements Serializable 를 상속받아 직렬화를 해준다
왜래키이면서 기본키 컬럼만들기
심플하다
@MapsId를 붙혀주면 된다!
'Springboot > Jpa' 카테고리의 다른 글
JPA should be mapped with insert="false" update="false" 해결하기 (0) | 2022.05.15 |
---|---|
vscode querydsl Qclass classNotFound 에러 (0) | 2022.04.04 |
@oneToMany foreign key constraint fails 해결하기 (0) | 2022.04.04 |
jpa 지연로딩을 사용하자 (0) | 2022.04.04 |
jpa lazy사용시 jpa could not initialize proxy - no session 에러 (0) | 2022.04.04 |