[JPA] FetchType.EAGER의 남용과 순환 참조 그리고 N+1
# N+1 문제에 대한 해결방안을 다룬 글이 아닙니다. FetchType.EAGER를 남용했다. @OneToMany @ManyToOne 관계를 지정할 때도, 하나의 엔티티 클래스 안에서 EAGER 속성을 여러 번 사용하는 등. 서버 실행 자체가 되지 않는 문제가 발생했다. 단순히 문제를 해결하기 위해 방법을 찾아나섰고 public class MemberVO { @Id private String member_id; @OneToOne(cascade=CascadeType.ALL, fetch=FetchType.LAZY) @JoinColumn(name="chat_no") private ChatVO chatVO; @OneToMany(mappedBy = "memberVO",cascade=Casc..
2024.06.20