인생은 양탄자의 무늬짜기

  • 홈
  • 프로그래밍

jpa IdClass 1

[JPA] 복합 키 매핑하는 방법(@IdClass)

@IdClass를 사용하여 복합 키 매핑하기 JPA는 영속성 컨텍스트에 엔티티를 보관 시, 식별자를 사용하고 이를 구분하기 위해 equals와 hashcode를 사용해 비교함.이때 식별자가 2개 이상이면 별도의 식별자 클래스를 만들고 그곳에 equals와 hashcode를 구현해야 함. @IdClass 방식과 @EmbeddedId 방식 중 @IdClass 방식 예제를 살펴보자 1️⃣ Id Class 생성하기DiaryId.java 파일 👇 @AllArgsConstructor @NoArgsConstructor public class DiaryId implements Serializable { private static final long serialVersionUID = 1L; private int diar..

프로그래밍/JPA 2022.08.16
이전
1
다음
더보기
프로필사진

인생은 양탄자의 무늬짜기

개발 기록 남기기

  • 분류 전체보기 (949)
    • 프로그래밍 (685)
      • JAVA (131)
      • Kotlin (10)
      • Spring (63)
      • Spring Boot (21)
      • JPA (18)
      • SQL (59)
      • JDBC (5)
      • Mybatis (16)
      • JSP (29)
      • React (101)
      • React Native (13)
      • Python (49)
      • Django (2)
      • Flask (12)
      • 머신러닝&딥러닝 (8)
      • HTML (11)
      • CSS (14)
      • JavaScript (52)
      • jQuery (12)
      • Vue (8)
      • NodeJS (14)
      • Ajax (7)
      • domain (2)
      • 알고리즘 (0)
      • 관련 정보 (26)
      • 프로그래밍 용어 정리 (2)
    • 형상관리 (41)
      • Git (35)
      • SVN (6)
    • Git-GUI (3)
      • GitKraken (3)
    • 검색엔진 (1)
      • Solr (1)
    • 배포 (9)
      • Docker (9)
    • 개발 환경 (2)
      • AWS (2)
    • IDE (21)
      • IntelliJ (5)
      • Eclipse (8)
      • VSCode (3)
      • Android Studio (3)
      • Xcode (1)
      • Jupyter Notebook (1)
    • WAS (3)
      • Tomcat (3)
    • FTP (3)
      • FileZilla (1)
    • Project (30)
      • access-control (30)
    • 자격증 (101)
      • 정보처리기사 (83)
      • 웹디자인기능사 (0)
      • COS PRO (2)
      • 리눅스마스터 (16)
    • 면접 준비 (33)
      • 코딩테스트 (12)
      • 기술 면접 (21)
    • OS (17)
      • Mac (5)
      • Linux (9)
      • Windows (2)

Tag

정처기 실기 정리, 리눅스 마스터 2급 2차, spring, 리눅스 마스터 2급 2차 문제 풀이, 파이썬, jsp, 리눅스 마스터 2급 2차 족보, 리눅스 마스터 2급 2차 해설, JSTL, 리눅스 마스터 2급 2차 공부, Ajax, 기술면접, 정보처리기사 정리, 리눅스 마스터 2급 2차 문제, 리눅스 마스터 2급, 정보처리기사 실기 정리, 정처기 정리, 리눅스 마스터, 리눅스 마스터 2급 2차 기출, Python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바