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 | 31 |
Tags
- Remember-me
- TABLE
- spring jpa
- concurrentsessionfilter
- MySQL
- 양방향 매핑
- 객제지향 쿼리 언어
- 값 타입 컬렉션
- AnonymousAuthenticationFilter
- 기본값 타입
- orphanRemovel
- Spring Security
- 즉시 로딩
- 값 타입 비교
- 지연 로딩
- 세션 생성 정책
- ddl-auto
- JPQL
- 기본 키 매핑
- 임베디드 타입
- field column mapping
- Database
- form login
- 다대다
- @MappedSuperclasss
- 동시 세션 제어
- 세션 고정 보호
- SessionManagementFilter
- jpa
- 상속관계 매핑
Archives
- Today
- Total
목록Entity manager (1)
hoondev
[Spring JPA] 영속성 컨텍스트
영속성 컨텍스트 영속성 컨텍스트는 엔티티를 영구히 저장하는 환경이라는 뜻이다. 엔티티의 생명 주기 비영속 (new / transient) 영속성 컨텍스트와 관계없는 새로운 상태. 영속 (managed) em.persist(entity); 영속성 컨텍스트에 관리되는 상태. 준영속 (detached) em.detach(entity); 영속성 컨텍스트에 저장되었다가 분리된 상태. 삭제 (removed) em.remove(entity); 삭제된 상태. 영속성 컨텍스트 사용 이점 1차 캐시 JPA는 엔티티를 persist하고 다시 조회하면 데이터베이스에서 조회하지 않고 1차캐시에서 엔티티를 조회한다. 만약 1차캐시에 엔티티가 없으면 데이터베이스에서 조회하고 1차캐시에 저장한다. 그후 다음 요청부턴 1차 캐시에 저..
Spring JPA
2023. 1. 16. 11:25