목차
JPA Named Entity Graph
spring-data-jpa-entity-graph
참고
JPA Named Entity Graph
EntityGraph를 통해서 N + 1 문제 해결이 가능하다.
join fetch
와 유사하지만 차이점이 있다.
Spring Data JPA
에서는
@EntityGraph
로 사용 가능하다.
Hibernate Performance Tuning
5 ways to initialize lazy associations and when to use them - YouTube
spring-data-jpa-entity-graph
Cosium/spring-data-jpa-entity-graph: Spring Data JPA extension allowing full dynamic usage of EntityGraph on repositories
CrudRepository 를 확장하여, EntityGrapth를 파라미터로 넘길 수 있기 하는 방식.
참고
JPA 2.1 Entity Graph : Part 1- Named entity graphs - Thoughts on Java
JPA 2.1 Entity Graph : Part 2- Define lazy/eager loading at runtime - Thoughts on Java
JPA N+1 문제 및 해결방안
JPA Entity Graph | Baeldung
JPA Entity Graphs | Roberto Cortez Java Blog
No More LazyInitializationException – Use JPA 2.1 Entity Graph - SoftwareHut