Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 편향된 지수
- 리눅스
- intelij spring config
- BindingResult
- 프로그래머스
- DTO
- API
- 쉘 스크립트
- 백준
- compgen
- 쿠키
- 알고리즘
- 커밋 되돌리기
- 파이썬
- 티스토리챌린지
- Git
- JDBC
- 은행원알고리즘
- m:n
- spring
- 컴파일 타임 상수
- allocationSize
- JPA
- application layer
- 런타임 상수
- @SubscribeMapping
- 무한정 대기
- 오블완
- @Autowired
- 기본키 전략
Archives
- Today
- Total
목록Sequence (1)
둘셋 개발!
[JPA] Primary Key 자동 생성 전략
엔티티 (JPA가 관리하는 객체)의 기본키를 자동으로 생성하는 전략에는 3가지가 있다. 1. IDENTITY 2. SEQUENCE 3. TABLE 아래의 내용은 각각의 전략에 대한 설명과 성능향상을 위한 방법과 실제 사용 예시이다. 1. IDENTITY @Entity public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; //... } 이 전략은 기본키 생성을 DB에게 위임하는 것이다. 엔티티를 영속성 컨텍스트에 persist 하려고 할 때 DB에 저장하고 DB로부터 기본키를 받아 영속성 컨텍스트에 저장한다. 원래는 새로운 엔티티를 영속화하면 insert 쿼리를 쓰기 지연 SQL에 저장하고,..
JPA
2023. 9. 15. 13:44