강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

승윤님의 프로필 이미지
승윤

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

상품 리포지토리 개발

EntityManager.find 할때 키가 여러개면 어떻게하나요?

해결된 질문

작성

·

1.3K

0

엔티티에 @Id가 2개 이상이면 

em.find(entity.class, id) 에서 id에 두개이상을 어떻게 넣나요?

엔티티 생성자를 막아두는게 좋다고해서

@NoArgsConstructor(access = AccessLevel.PROTECTED)

로 하면 id에 다중키 넣는방법이 따로잇나요?

답변 1

-1

안녕하세요. seungyun9393님, 공식 서포터즈 David입니다.

복합키를 사용하시면 될 것 같습니다. 아래 글을 참고해주세요.

https://kha0213.github.io/jpa/jpa-composite-key

감사합니다.

승윤님의 프로필 이미지
승윤

작성한 질문수

질문하기