@ManyToOne(fetch = FetchType.LAZY)
xToMany는 기본 설정이 FetchType.LAZY, 즉 지연로딩이다.
성능 최적화를 하기위해서는 기본적으로 모든 연관 관계가 지연로딩이여야한다.
그래야 각종 최적화 기법을 사용할 수 있다.
https://keyboardfoot.tistory.com/96
[JPA] 컬렉션을 가진 엔티티를 fetch 하여 페이징하는 방법
public class Order @Id @GeneratedValue @Column(name = "order_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "member_id") private Member member; @OneToOne(fetch = FetchTy..
keyboardfoot.tistory.com
https://keyboardfoot.tistory.com/95
[JPA] toMany일때 join fetch
조회 하는 엔티티가 컬렉션을 가지고 있으면 컬렉션의 수 만큼 데이터가 뻥튀기된다. 2개의 Order를 json으로 출력하려했지만 Order가 가진 컬렉션 OrderItem때문에 데이터가 뻥튀기되어(Order x OrderItem
keyboardfoot.tistory.com
등등 을 사용하기위해서다.