• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Long과 long의 차이는 무엇이고 왜 Long을 쓰신건가요?

20.11.06 00:36 작성 조회수 825

2

Member클래스의 id 타입과

MemberRepository 인터페이스에 존재하는 findById의 id를 모두 Long으로 작성하셨는데

왜 long을 안쓰시고 Long을 쓰셨는지 궁금합니다.

답변 1

답변을 작성해보세요.

10

안녕하세요. SEAOTTER님

new Member() 처럼 Member 객체를 생성하는 시점에는 id 값이 없어야 합니다. 그래서 없다는 표현을 null로 하는 것이 좋습니다.

그런데 long을 사용하면 null을 입력할 수 없고, 0이라는 값을 넣어두어야 합니다.

이런 점 때문에 Long을 사용했습니다^^

감사합니다.

채널톡 아이콘