DevKTak 일기장

  • 홈
  • 태그
  • 방명록

Sequence 1

JPA 기본키 매핑 방식과 키생성 전략은 무엇을 선택해야할까?

자연키(natural key) 비즈니스에 의미가 있는 키 예: 주민등록번호, 이메일, 전화번호 대리키(surrogate key) 비즈니스와 관련 없는 임의로 만들어진 키, 대체키로도 불린다. 예: 오라클 시퀀스, auto_increment, 키생성 테이블 사용 * 자연키 보다는 대리키를 권장 기본키(Primary key) 매핑 방식 직접 할당: @Id 어노테이션만 사용해서 회원의 기본키를 직접 할당 자동 생성: 대리키 사용 방식, 기본키 생성을 데이터베이스에 위임한다. IDENTITY: 자동 증가 컬럼(auto_increment)을 이용한 전략 데이터베이스에 INSERT 쿼리를 실행한 후에 생성된 키를 가져와서 엔티티의 식별자로 사용 MySQL, SQL Server 등에서 사용 단점은 주로 대량의 데이..

Development/JPA 2023.04.03
이전
1
다음
더보기
프로필사진

선한 영향력을 끼치는 개발자가 되고싶은 웹 개발자입니다? https://github.com/DevKTak/

  • 분류 전체보기 (37)
    • Development (24)
      • Java (4)
      • Spring (0)
      • Network (1)
      • Project (0)
      • Algorithm (1)
      • OS (2)
      • Error (2)
      • Git (4)
      • Tool (1)
      • JPA (2)
      • DB (1)
      • 면접을 위한 (2)
      • RabbitMQ (1)
      • Kafka (3)
    • Sports (5)
      • Weight Training (5)
      • Judo (0)
    • 좋은 말 (4)
      • 명언 (4)
    • 개발 서적 (1)
    • 회고 (2)
      • 패스트캠퍼스 X 야놀자 (2)

Tag

카프카, PR, Java, 스레드, 부트캠프, jvm, github, 이직, inbody, merge, KAFKA, 국비지원, 인바디, JPA, 성공적, 국비지원취업, 패스트캠퍼스, 헬스, Git, 백엔드개발자,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/11   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Github

티스토리툴바