| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- 완전탐색
- mvc
- spring
- 파이썬
- 그리디 알고리즘
- 소수판별
- C#강의
- 프로그래머스
- BFS
- 소수찾기
- LCM
- pypy3
- Python
- 합 구하기
- deque
- 우선순위큐
- DP
- Java
- JPA
- 인프런
- popleft
- 브루투포스
- 누적합
- unity
- 1일1솔
- 백준
- 연관관계
- python3
- appendleft
- c#
Archives
- Today
- Total
목록Lazy (1)
jae_coding
지연로딩 (fetch = FetchType.LAZY) @ManyToOne(fetch=FetchType.LAZY) 엔티티 조회 시 연관관계 필드가 프록시 객체로 제공되며, 지연로딩을 이용하면, 연관관계를 참조하기 전까지는 프록시 객체가 초기화가 되지 않고, 프록시 객체를 참조할 때, 프록시 객체가 초기화되고 SQL이 발생한다. 즉시로딩 (fetch = FetchType.EAGER) @ManyToOne(fetch=FetchType.EAGER) 엔티티 조회 시 연관관계에 있는 데이터를 한번에 조회하는 기능이며, 엔티티의 연관관계 필드에는 실제 엔티티 객체가 반환된다. TIP 1. 가급적 지연 로딩만 사용 (실무) 2. 즉시 로딩을 이용하면 예상하지 못한 SQL이 발생 3. 즉시 로딩은 JPQL에서 N+1 문제..
Spring, java/Spring_JPA
2022. 9. 15. 17:52