[ JPA ] 페치 조인 (fetch join) - 한계
2022-02-02 12:35:35
🎁 페치 조인의 특징과 한계 페치 조인 대상에는 별칭을 줄 수 없다. 하이버네이트는 가능, 가급적 사용X 여기서 마지막 m을 말함 String query = "select t From Team t join fetch t.members m"; 둘 이상의 컬렉션은 페치 조인 할 수 없다. 컬렉션을 페치 조인하면 페이징 API를 사용할 수 없다. 일대일, 다대일 같은 단일 값 연관 필드는 페치 조인해도 페이징 가능 String query = "select t From Team t join fetch t.members m"; 은 문제가 될 수 있지만, String query = "select m From Member m join fetch m.team t"; 는 다대일이기 때문에 페이징에 문제 없다. 하이..