-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
Long과 long의 차이는 무엇이고 왜 Long을 쓰신건가요?
20.11.06 00:36 작성 조회수 825
2
Member클래스의 id 타입과
MemberRepository 인터페이스에 존재하는 findById의 id를 모두 Long으로 작성하셨는데
왜 long을 안쓰시고 Long을 쓰셨는지 궁금합니다.
답변을 작성해보세요.
10
김영한
지식공유자2020.11.06
안녕하세요. SEAOTTER님
new Member() 처럼 Member 객체를 생성하는 시점에는 id 값이 없어야 합니다. 그래서 없다는 표현을 null로 하는 것이 좋습니다.
그런데 long을 사용하면 null을 입력할 수 없고, 0이라는 값을 넣어두어야 합니다.
이런 점 때문에 Long을 사용했습니다^^
감사합니다.
답변 1