Skip to content

2. 왜 Id는 Int가 아닌 Long 으로 하나요?!

chodakk edited this page Mar 3, 2022 · 1 revision

DB의 Id는 1,2,3, ... 으로 엄청 간단하게 Int로 짜면 될 것 같은데 왜 Long을 쓸까?

사실 별거 없음 ㅋ
Int의 초기값은 0이라 이게 null인지 찐 id값이 0인지 판별이 안된다함.
그래서 null을 구분하기 위해 Integer(Int아님)형 혹은 Long을 쓴다합니다.
즉 Integer, Long은 null값을 넣을 수 있기 때문이다!

그리고 그 중에서 마----안약을 위해 큰 숫자 커버가 가능한 Long을 쓴답니다~