해결된 질문
작성
·
694
0
답변 1
0
안녕하세요. 공부합시다님, 공식 서포터즈 y2gcoder입니다.
User 엔티티의 풀 코드를 봐야 알겠지만 제 생각으로는 모든 필드를 가진 생성자에 빌더 패턴을 적용하거나 lombok @Builder를 붙이셨거나, 엔티티 바로 위에 @Builder 를 다신 것 같습니다. 그럴 경우 builder 로 생성할 때 없는 값은 null로 입력되기 때문에 발생한 문제로 보입니다. 빌더를 사용하실 거라면 collection은 빼고 생성자를 만드신 후 해당 생성자에 빌더 패턴을 적용하시면 해당 문제는 해결되실 것 같습니다~
추가로 lombok 의 @Builder 를 사용 중이시라면 @Builder.default 를 찾아보시면 해당 어노테이션 사용 시 기본 값을 설정할 수 있습니다. 검색해보시고 적용해보시는 것도 좋을 것 같습니다.
감사합니다.
감사합니다.