정보처리기사 실기 4/23일
한동안 정보처리기사 실기 합격을 위해 강의를 잠시 멈추고(이래놓고 합격못하면 ㅠㅠ), 알고리즘 문제양을 줄여서 할예정이다.



기본 키 매핑 방법
- 직접 할당 @id만사용
- 자동생성(@GeneratedValue)
- IDENTITY : 데이터베이스의 위임, MYSQL
- SEQUENCE : 데이터베이스 시퀀스 오브젝트 사용, ORACLE
- @SequenceGenerator 필요
- TABLE: 키 생성용 테이블 사용, 모든 DB에서 사용
- @TableGenerator 필요
- AUTO: 방언에 따라 자동지정, 기본값
IDENTITY 전략 - 특징
• 기본 키 생성을 데이터베이스에 위임 • 주로 MySQL, PostgreSQL, SQL Server, DB2에서 사용 (예: MySQL의 AUTO_ INCREMENT) • JPA는 보통 트랜잭션 커밋 시점에 INSERT SQL 실행 • AUTO_ INCREMENT는 데이터베이스에 INSERT SQL을 실행 한 이후에 ID 값을 알 수 있음 • IDENTITY 전략은 em.persist() 시점에 즉시 INSERT SQL 실행 하고 DB에서 식별자를 조회
'취업 준비 > 실전 JPA' 카테고리의 다른 글
JPA 프로그래밍 - 기본편(중요한것) (0) | 2023.05.07 |
---|---|
4/29~5/5일까지 목표 (0) | 2023.04.29 |
4/14 jpa 강의 (0) | 2023.04.14 |
4/13 취준 기록(프로그래머스 개미군단, 모스 부호,가위 바위 보) (0) | 2023.04.13 |
4/12 취준 준비 (1) | 2023.04.12 |