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