해결된 질문
작성
·
330
0
제가 선생님 포토그램 강의를 들을 때는 엔티티클래스 위에 @Builder 어노테이션을 붙혔는데
이번강의에서는 엔티티클래스 내부에 생성자를 만들고 생성자메서드 위에 @Builder 어노테이션을 사용한 이유가 있을까요 ?
답변 1
0
이유는!!
만약에 양방향 매핑을 하게 되면, @OneToMany 필드가 있으면 클래스위에 @Builder담기면 오류가 날 수 있어요.
그래서 애초에 생성자를 직접 만들어서 @OneToMany 필드를 제외한 생성자를 만들어서 그 위에 @Builder를 붙이는게 안전해요
양방향 매핑은 필요할때만 하고 필요하지 않으면 안하는게 좋은거죠 ?