인프런 커뮤니티 질문&답변

조재연님의 프로필 이미지

작성한 질문수

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

24강. 유저 테이블에 대응되는 Entity Class 만들기

id 객체에 추가할 때 null 을 넣어주신 이유가 궁금합니다!

해결된 질문

23.02.08 11:50 작성

·

720

1

 안녕하세요. 질문이 있습니다,

@Id

@GeneratedValue(...)

private Long id;

 

이렇게는 사용해봤는데 처음에 =null 을 사용하신 이유가 궁금합니다.

답변 1

1

최태현님의 프로필 이미지
최태현
지식공유자

2023. 02. 08. 19:38

안녕하세요, 재연님! 좋은 질문 감사드립니다~!! 😊

null 을 추가해준 이유는, id의 기본값이 null 임을 명시적으로 보여주기 위해서입니다!

물론 private Long id; 라고만 해도 기본값인 null 을 넣어주긴 하지만, 명시적으로 보여주기 위해서 기본 값을 넣어주셨다고 생각해주시면 될 것 같습니다!

 

감사합니다!! 🙏🙏

조재연님의 프로필 이미지
조재연
질문자

2023. 02. 08. 22:33

그렇군요! 답변 감사합니다~