반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nestjs공부
- 스프링
- 자바공부
- 코테준비
- JPA스터디
- 프로그래머스
- Axon framework
- 스프링공부
- Flutter
- 스프링부트
- 스프링부트공부
- 기술공부
- Kafka
- K8S
- JPA공부
- 스프링 공부
- querydsl
- 플러터 개발
- 알고리즘공부
- nestjs스터디
- 플러터 공부
- 기술면접공부
- 카프카
- nestjs
- JPA
- JPA 공부
- JPA예제
- 코테공부
- 자료구조공부
- DDD
Archives
- Today
- Total
목록JPA 엔티티 그래프 (1)
DevBoi
[JPA] EntityGraph 란
엔티티 그래프 : 엔티티 조회시점에 연관된 엔티티들을 함께 조회하는 기능 -정적으로 정의하는 Named 엔티티 그래프 -동적으로 정의하는 엔티티 그래프 정적 엔티티 그래프 해당 같은 케이스 때, Order을 조회하면, member를 엔티티 그래프에 정의하였기 때문에 Member도 같이조회를 한다.(패치 전략이 지연로딩이여도 적용된다.) 실제로 repository에서 사용을 한다고하면, 아래와 같다. Named 엔티티 그래프는 정적으로 정의한다. 추가로, 기존 전략이 정적으로 선언이 되어있다고 해도 코드를 활용하여, 값을 가져올때, Map 형태로 엔티티 그래프를 가져와서, 서브 그래프를 추가하고, 노드 속성을 추가하여, 전략을 바꿔 조회를 할 수 있다. 추가,서브 그래프란 무엇일까 해당과 같이 엔티티 그래..
Develop/[JPA]
2022. 3. 21. 16:53