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
- JPQL
- field column mapping
- 동시 세션 제어
- 지연 로딩
- 값 타입 컬렉션
- concurrentsessionfilter
- TABLE
- 양방향 매핑
- ddl-auto
- jpa
- AnonymousAuthenticationFilter
- @MappedSuperclasss
- orphanRemovel
- 다대다
- 즉시 로딩
- 상속관계 매핑
- 값 타입 비교
- 임베디드 타입
- 세션 생성 정책
- Spring Security
- Remember-me
- Database
- 세션 고정 보호
- 기본값 타입
- SessionManagementFilter
- form login
- spring jpa
- 객제지향 쿼리 언어
- MySQL
- 기본 키 매핑
Archives
- Today
- Total
목록영속성 컨텍스트 (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