
Database2024. 8. 1. 02:08JPA 고급 - Fetch 전략 Eager, Lazy
member1이 team1에 소속해 있다고 가정해보자.Member member = em.find(Member.class, "member1");Team team = member.getTeam(); //객체 그래프 탐색System.out.println (team.getName()); //팀 엔티티 사용회원 엔티티를 조회할 때 연관된 팀 엔티티도 함께 데이터베이스에서 조회하는것이 좋을까?아니면 회원 엔티티만 조회해 두고 팀 엔티티는 실제 사용하는 시점에 데이터베이스에서 조회하는 것이 좋을까? JPA는 개발자가 연관된 엔티티의 조회 시점을 선택할 수 있도록 다음 두 가지방법을 제공한다. 즉시 로딩엔티티를 조회할 때 연관된 엔티티도 함께 조회한다. em.find(Member.class, "member1")를 호출..