프록시와 연관관계 관리
프록시 프록시란 데이터베이스 조회를 지연할 수 있는 가짜 객체로써 실제 사용하는 시점에서 DB를 조회하도록 도와준다. 실제 객체와는 겉모양이 같고, 실제 객체에 대한 참조를 보관하고있다. 또, 프록시 객체를 호출하면 실제 객체의 메소드를 호출한다. 보통 객체를 조회할 경우 em.fine()를 사용하지만, 프록시 객체를 사용하기 위해선 em.getReference()를 사용한다. 아래 예시를 참고해보자, DB를 조회하지도않고 실제 객체를 생성하지도않는다. Member member = new Member(); member.setUsername("아이유"); em.persist(member); em.flush(); em.clear(); // 처음 Id값은 존재하기에 Member findMember = em.g..
JPA
2022. 2. 20. 19:11
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- container
- nginx
- AnnotationConfigApplicationContext
- elasticsearch
- stream
- 최종연산
- lambda
- Intellij
- springboot
- install
- java
- 람다
- vscode
- 차이
- docker
- Vuex
- ngnix
- 자바8
- ApplicationContext
- 중간연산
- webpack
- NPM
- mvn
- 스트림
- map
- BeanFactory
- Vue
- 영속성 컨텍스트
- MAC
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함