김영한님 강의에서는 항상 long 타입으로만 설정하시던데 특별한 이유가 있나요?? username같은 중복되지 않는 속성이라면 이걸 id로 해도 될거 같은데
[질문] JPA쓸때 ID설정
익명(210.223)
2024-10-12 12:38
추천 0
댓글 9
다른 게시글
-
책이 되게 신기한 물건이네 [3][일반] 익명(211.234) | 24.10.12추천 1
-
JPA 연관 엔티티 조회할 때 [19][일반] 익명(14.35) | 24.10.12추천 0
-
자료구조 구현 공부 굳이 다시할필요 있을까?? [4][일반] 익명(112.170) | 24.10.12추천 0
-
미국도 코로나 이후 개발자 수요 꼬라박았네 [6][일반] 익명(112.170) | 24.10.12추천 3
-
같잖은 실력으로 리팩토링하지마라 [3][일반] 익명(45.14) | 24.10.12추천 0
-
배우는 입장에서 인텔리제이 별로지?? [7][일반] 익명(125.132) | 24.10.12추천 0
-
나 취업눈을 얼마나 낮춘거지? [29][일반] 익명(110.70) | 24.10.12추천 1
-
개햇갈려서 조언듣고 uml 그려서 하는중인데 [1][일반] 익명(180.65) | 24.10.12추천 0
-
백엔드 해커톤 참여할려면 어느정도 수준이여야됨? [6][일반] 익명(182.213) | 24.10.11추천 0
-
초보한테 토비스프링 추천은 못하겠다 ;; 하차 [12][일반] 돌아온차에..(display3725) | 24.10.11추천 1
username으로 해도는 되는데
보통은 근데 long 타입 autoincrement 쓰긴함.
고유성 확보가 쉽고 인덱싱이 빨라서?
정책적으로 username이 바뀔수도 있고 언젠가 중복이 허용 될 수 도있으니까. 기술적으론 이유가 너무 많은데 성능, 메모리 모든게 숫자형보다 구림
숫자형이 훨씬 내부계산이 빠름 int쓰는게 나을텐데 유저가 21억 넘지는 못할테니 - dc App
는 실무에서 좆도차이 안나니깐 int는 아예 안쓰는구나 - dc App
니는 인덱스 고려는 안하노?
이거관련해서 엄청 재밌는거많더라
twitter에서 만든 snowflake ID Generation 라이브러리도 한번 참고해보길. 분산서버 환경에서 어떻게 unique한 id를 생성하는지 원리를 알면 좋긴 할거임요