일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- redis
- Proxy
- Galera Cluster
- 자료구조
- Spring
- MySQL
- 컴퓨터구조
- 디자인 패턴
- 네트워크
- Algorithm
- spring webflux
- react
- JPA
- design pattern
- MSA
- Kafka
- 파이썬
- Data Structure
- 자바
- 운영체제
- c언어
- mongoDB
- 백준
- Heap
- JavaScript
- C
- OS
- IT
- Java
- 알고리즘
Archives
- Today
- Total
목록즉시 로딩 (1)
시냅스

즉시 로딩과 지연 로딩 즉시로딩은 엔티티를 로딩하면서 관련된 모든 엔티티를 함께 로딩 하는것 지연로딩은 필요한 시점에 가져오는 것을 말한다. 가급적 지연 로딩만 사용해야 한다. 즉시 로딩을 적용하면 JPQL에서 N + 1 문제를 일으킨다. 만약 Member가 외래키를 갖고 있는 주인이고, Member가 3개에 각 Member의 소속된 팀이 전부 다르다면 쿼리는 4번이 실행된다 (member, team1, team2, team3) 이런 문제는 N(team) + 1(member)이라고 한다. @ManyToOne, @OneToOne은 기본이 즉시 로딩으로 반드시 LAZY로 설정해야 한다. 영속성 전이 : CASCADE 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 만들 수 이싿. 종류 ..
Java, Spring/JPA
2022. 9. 17. 14:23