해결된 질문
작성
·
1K
2
Member클래스의 id 타입과
MemberRepository 인터페이스에 존재하는 findById의 id를 모두 Long으로 작성하셨는데
왜 long을 안쓰시고 Long을 쓰셨는지 궁금합니다.
답변 1
11
안녕하세요. SEAOTTER님
new Member() 처럼 Member 객체를 생성하는 시점에는 id 값이 없어야 합니다. 그래서 없다는 표현을 null로 하는 것이 좋습니다.
그런데 long을 사용하면 null을 입력할 수 없고, 0이라는 값을 넣어두어야 합니다.
이런 점 때문에 Long을 사용했습니다^^
감사합니다.