영속성 컨텍스트 정리
2019. 5. 20. 00:00ㆍ[정리] 기능별 개념 정리/JPA
Hibernate 에서는 EntityManagerFactory = SessionFactory, EntityManager = Session 이라고 불렸다.
즉 EntityManager 의 역할은 세션, Transaction 의 관리다.
영속성 컨텍스트의 장점
1. 캐시
2. 쓰기 지연
3. 로딩 지연 (프록시로 구현 : 없는 시점에 가져오도록 되어있음)
4. 변경 감지 (update 메소드가 없어도 된다)
5. 동일성 보장 (영속성 컨텍스트의 data는 DB와 동일하다.)
'[정리] 기능별 개념 정리 > JPA' 카테고리의 다른 글
JPA delete (0) | 2019.06.12 |
---|---|
Differences between @Entity(name) and @Table(name) (0) | 2019.05.20 |
Orphan removal vs Cascade.remove (0) | 2019.05.16 |
JPA 양방향 맵핑, Test 코드 작성시 유의사항 (0) | 2019.04.25 |
JPA - Mapped By 의 필요성, '관계의 주인' 의미 (2) | 2019.04.25 |