반응형
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
- 자료구조공부
- querydsl
- K8S
- 스프링부트공부
- Kafka
- JPA스터디
- 스프링
- 기술면접공부
- 카프카
- JPA공부
- 기술공부
- DDD
- 스프링부트
- nestjs
- 자바공부
- 스프링 공부
- 코테준비
- JPA 공부
- 프로그래머스
- 알고리즘공부
- nestjs공부
- 코테공부
- 스프링공부
- Flutter
- nestjs스터디
- JPA예제
- 플러터 공부
- 플러터 개발
- JPA
- Axon framework
Archives
- Today
- Total
목록JPA 엔티티 그래프 (1)
DevBoi
[JPA] EntityGraph 란
엔티티 그래프 : 엔티티 조회시점에 연관된 엔티티들을 함께 조회하는 기능 -정적으로 정의하는 Named 엔티티 그래프 -동적으로 정의하는 엔티티 그래프 정적 엔티티 그래프 해당 같은 케이스 때, Order을 조회하면, member를 엔티티 그래프에 정의하였기 때문에 Member도 같이조회를 한다.(패치 전략이 지연로딩이여도 적용된다.) 실제로 repository에서 사용을 한다고하면, 아래와 같다. Named 엔티티 그래프는 정적으로 정의한다. 추가로, 기존 전략이 정적으로 선언이 되어있다고 해도 코드를 활용하여, 값을 가져올때, Map 형태로 엔티티 그래프를 가져와서, 서브 그래프를 추가하고, 노드 속성을 추가하여, 전략을 바꿔 조회를 할 수 있다. 추가,서브 그래프란 무엇일까 해당과 같이 엔티티 그래..
Develop/[JPA]
2022. 3. 21. 16:53