JPA Cannot invoke "java.util.List.add(Object)" because the return value of is null 에러

인지용·2023년 5월 24일
0

ChatBot chatBot = chatBotSaveRequestDto.toEntity();
Menu menu = new Menu();

chatBot.addMenus(menu);

위 코드 실행시
Cannot invoke "java.util.List.add(Object)" because the return value of is null 에러가 발생한다.

원인

Builder 패턴에서 List 필드의 기본값은 null이기 때문이다.

해결방법

Builder 패턴 사용시 List 필드에 값을 할당하거나
아니면 생성자를 사용하는 방법이 있겠다.

profile
한-줄

0개의 댓글