본문 바로가기

아장아장 개발 일기

검색하기
아장아장 개발 일기
프로필사진 빨간머리 마녀 🍒

  • 분류 전체보기 (25)
    • 개발 (25)
      • Spring (13)
      • AWS (9)
      • MariaDB (1)
      • SourceTree (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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 29 30 31
Tags
  • Route53
  • annotation
  • MockMvc
  • partiql
  • AWS
  • 도메인
  • awscloud
  • Springsecurity
  • 오류
  • 로드밸런서
  • 다이나모디비
  • secondaryindex
  • 테스트코드
  • 개발
  • 자바스프링
  • awscli
  • 스프링테스트
  • javaspring
  • DynamoDB
  • 자바
  • compositekey
  • markerinterface
  • Java
  • Spring
  • testresttemplate
  • 스프링
  • IdClass
  • EmbeddedId
  • query
  • filterexpression
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록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
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바