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
- 안드로이드
- 서버
- spring security 인증
- 스마일게이트
- 서버개발캠프
- 디자인 패턴
- 낙관적락 비관적락 차이
- component
- Optimistic Lock
- Pessimistic Lock
- 개발
- bean
- Inno DB
- spring
- annotation
- JPA
- JPA 낙관적락
- JPA 동시성
- 스프링 로그
- 스프링 log
- 캠프
- Redis
- 암호화
- JPA 비관적락
- Android
- flask
- JPA Lock
- 스프링
- spring security
- Transaction isolation level
Archives
- Today
- Total
목록jpa 엔티티 생명주기 (1)
모르는게 많은 개발자
[JPA] 1. 영속성 컨텍스트(Persistence Context) 정리
최근에 JPA를 학습하면서 JPA에서 가장 중요하다고 볼 수 있는 영속성 컨텍스트에 대해 공부했다. 오늘은 JPA의 개념을 간단히 알아보고 영속성 컨텍스트에 대해 알아보자. 1. 영속성 컨텍스트란? 영속성 컨텍스트(Persistence Context)는 JPA에서 'Entity를 영구 저장하는 환경'이라고 해석할 수 있다. EntityManagerFactory에서 생성된 EntityManager로 Entity를 관리(저장, 조회 등)할 때 영속성 컨텍스트에 엔티티를 보관하고 관리한다. 2. Entity 생명주기 Entity는 비영속, 영속, 준영속, 삭제 4개의 상태가 있다. 비영속 영속성 컨텍스트와 전혀 관계가 없는 상태이다. 쉽게 말해 Entity 객체를 persist하지 않아 영속성 컨텍스트에 저장..
스프링
2020. 8. 17. 23:57