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