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 |
Tags
- 트랜잭션
- 장고
- JS
- ORM
- nomadcoder
- html
- 프론트엔드
- 장고독학
- 다대다
- 노마드코더
- React
- AWS
- Django
- javascript
- 플러시
- frontend
- web
- 일대다
- 매핑
- clonecoding
- 단방향
- 다대일
- 바닐라js
- python
- css
- SBERT
- TODO
- 영속성 컨텍스트
- java
- JPA
Archives
- Today
- Total
목록영속성 전이 (1)
꿈꾸는 새벽하늘
08장. 프록시와 연관관계 매핑
1. 프록시 JPA가 엔티티가 실제 사용될 때까지 데이터베이스 조회를 지연하기 위해 제공하는 방법을 지연 로딩이라고 한다. 지연 로딩을 사용하려면 실제 엔티티 객체 대신 데이터베이스 조회를 지연할 수 있는 가짜 객체가 필요한데 이를 프록시 객체라고 한다. 프록시 클래스는 실제 클래스를 상속받아서 만들어지므로 실제 클래스와 겉 모양이 같다. 따라서 사용자는 진짜 객체인지 프록시 객체인지 구분하지 않고 사용하면 된다. 프록시 객체는 실제 객체에 대한 참조(target)를 보관하기 때문에 프록시 객체의 메소드를 호출하면 프록시 객체는 실제 객체의 메소드를 호출하게 된다. 프록시 객체는 실제로 사용될 때 데이터베이스를 조회해서 실제 엔티티 객체를 생성하는데 이를 프록시 객체의 초기화라고 한다. 프록시의 특징 프..
🌿 Spring & Spring Boot/📗 자바 ORM 표준 JPA 프로그래밍
2023. 7. 17. 23:57