Jpa - Entity - @Builder 패턴 사용 시 주의점

어겐어갠·2022년 5월 25일
0

Entity 필드값이 많아서 빌더 패턴들 적용해보았는데

연관관계 메서드에서 자꾸 예외가 뜨는 점을 발견하였다.

객체를 생성할 때 1:다로 설정한

List<Object> objects = new ArrayList<>();

가 문제였다.

빌더로 객체를 생성할 때 이 부분을 비워주었더니 null이 되버린 것.

객체를 생성할때마다 넣어주던가

@Builder.Default
을 붙여주어 별도의 설정 없이 자동으로 생성되도록 기본값으로 만들어주면 된다.

profile
음그래

0개의 댓글