(JPA) 복합 키 설정하기
- @Embeddable 어노테이션이 붙어있는 클래스를 생성하고 해당 클래스 안에 복합키 속성들을 넣어주면 됨
- 해당 클래스는 Seriallize를 구현 해야함
@EmbeddedId
public class 복합키클래스명 implements Serializable {
private 복합키클래스 속성명1;
private 복합키클래스 속성명2;
}
선언
@Embeddable
public class 복합키클래스명 implements Serializable {
@Column(name="키1")
private String 키1;
@Column(name="키2")
private String 키2;
}
VO
@EmbeddedId
private 복합키클래스명(타입으로사용) id;
반응형
'개발 > 스프링(Spring)' 카테고리의 다른 글
Spring ) Assert 사용하기 (if 대용) (0) | 2023.02.02 |
---|---|
(스프링) 게시판 전체 선택 후 삭제 (이전 페이지로 이동) (0) | 2022.08.17 |
(JPA) 사용자 정의 sql (@Query) (0) | 2022.06.28 |
JPA 관계 맵핑 (0) | 2022.06.27 |
Spring Data JPA (0) | 2022.06.26 |
댓글