• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

Builder 사용 궁금

23.11.06 19:03 작성 조회수 219

0

제가 선생님 포토그램 강의를 들을 때는 엔티티클래스 위에 @Builder 어노테이션을 붙혔는데

이번강의에서는 엔티티클래스 내부에 생성자를 만들고 생성자메서드 위에 @Builder 어노테이션을 사용한 이유가 있을까요 ?

답변 1

답변을 작성해보세요.

0

이유는!!

만약에 양방향 매핑을 하게 되면, @OneToMany 필드가 있으면 클래스위에 @Builder담기면 오류가 날 수 있어요.

그래서 애초에 생성자를 직접 만들어서 @OneToMany 필드를 제외한 생성자를 만들어서 그 위에 @Builder를 붙이는게 안전해요

최재영님의 프로필

최재영

질문자

2023.11.07

양방향 매핑은 필요할때만 하고 필요하지 않으면 안하는게 좋은거죠 ?