반응형
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 |
Tags
- nestjs공부
- JPA스터디
- 플러터 개발
- nestjs
- 플러터 공부
- 스프링부트
- K8S
- DDD
- 스프링
- 스프링공부
- 스프링 공부
- 기술면접공부
- JPA예제
- 자바공부
- querydsl
- Kafka
- JPA공부
- 기술공부
- 알고리즘공부
- 자료구조공부
- 스프링부트공부
- 코테공부
- 코테준비
- 카프카
- 프로그래머스
- nestjs스터디
- JPA 공부
- JPA
- Axon framework
- Flutter
Archives
- Today
- Total
목록JPA id가 Long인 이유 (1)
DevBoi
[JPA] ID를 Long으로 하는 이유
우선 Primitive type은 null을 허용하지 않고, wrapper class는 null을 허용한다. 만약 Long으로 하지않고, long으로 한다고 가정하면 값이 0인 경우 없는건지, 아니면 id 자체가 0인지를 알수 없다. Wrapper타입인 Long이나 Integer를 쓰면, id가 없는 경우, 확실히 null로 id가 없다는 것을 보장할 수 있다. 추가로, 이 id가 없다는 것으로 신규 객체인지 기존 객체인지 확인도 가능하다
Develop/[JPA]
2022. 3. 20. 19:31