Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- query
- annotation
- 자바
- 개발
- awscloud
- Springsecurity
- testresttemplate
- 스프링
- 자바스프링
- secondaryindex
- Route53
- partiql
- MockMvc
- EmbeddedId
- filterexpression
- markerinterface
- 로드밸런서
- IdClass
- 오류
- Spring
- awscli
- compositekey
- 도메인
- 테스트코드
- AWS
- DynamoDB
- Java
- 다이나모디비
- 스프링테스트
- javaspring
Archives
- Today
- Total
목록IdClass (1)
아장아장 개발 일기
JPA 복합키 @IdClass, @Embeddable
보통 Entity 선언시 프라이머리키를 하나로 선언하지만, 두개의 필드를 복합키로 함께 선언할 수도 있다. 복합키 생성 방식 복합키 생성 방식은 아래와 같이 두개로 나뉜다. @IdClass @EmbeddedId 복합키 생성 조건은 아래와 같다. 복합키는 무조건 public 이어야한다. no-arg constructor(인수가 없는 생성자)가 있어야한다. equals(), hashCode() 메서드 정의를 정의해야한다. Serializable 클래스를 상속해야한다. @IdClass // AccountId public 선언 public class AccountId implements Serializable { private String accountNumber; private String accountTyp..
개발/Spring
2023. 4. 25. 17:22