본문 바로가기 메뉴 바로가기

기록하자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기록하자

검색하기 폼
  • 전체글 (69)
    • 개발 (69)
      • Spring (36)
      • Java (3)
      • Kotlin (5)
      • IDE (2)
      • Docker (4)
      • Linux (7)
      • SQL (1)
      • ETC (11)
  • 방명록

@Enumerated (1)
[JPA] - JPA 엔티티 매핑 #2

기본 키 매핑 직접 할당: @Id만 사용 자동 생성(@GeneratedValue) IDENTITY: 데이터베이스에 위임, MYSQL SEQUENCE: 데이터베이스 시퀀스 오브젝트 사용, ORACLE, @SequenceGenerator 필요 TABLE: 키 생성용 테이블 사용, 모든 DB에서 사용, @TableGenerator 필요 AUTO: 방언에 따라 자동 지정, 기본값 IDENTITY 전략 기본 키 생성을 데이터베이스에 위임 주로 MySQL, PostgreSQL, SQL Server, DB2에서 사용한다 (ex: MySQL의 AUTO_INCREMENT) JPA는 보통 트랜잭션 커밋 시점에 INSERT SQL 실행 AUTO_INCREMENT는 데이터베이스에 INSERT SQL을 실행한 이후에 ID 값을..

개발/Spring 2022. 2. 6. 19:22
이전 1 다음
이전 다음
링크
  • Github
최근에 올라온 글
글 보관함
«   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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바