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
- cleancode
- mongoDB
- JPA
- 스프링
- database
- 애자일프로그래밍
- 개발자
- 백준
- Elasticsearch
- 프레임워크
- 읽기쉬운코드
- Java
- 애자일기법
- Baekjoon
- 엘라스틱서치
- 개발
- 자바
- spring boot
- 코딩테스트
- ES
- 그리디
- 코드
- 클린코드
- API
- 그리디알고리즘
- Spring
- 데이터베이스
- framework
- 코딩
- 알고리즘
Archives
- Today
- Total
목록영속성컨텍스트 (1)
튼튼발자 개발 성장기🏋️

JPA를 사용하기 위한 설정과 동작 원리에서 언급했던가? 엔티티 매니저 팩토리는 여러 스레드가 동시에 접근해도 안전하기 때문에 서로 다른 스레드 간에 공유해서 사용이 가능 하지만 엔티티 매니저는 여러 스레드가 동시에 사용하게 되면 동시성 문제가 발생하여 스레드 간의 공유가 불가능하다. 영속성 컨텍스트 영속성 컨텍스트는 JPA를 이해하기에 가장 중요하다고 할 수 있다. 영속성 컨텍스트는 '엔티티를 영구적으로 저장하는 환경'이라고 정의되어 있으나 도통 이 말이 이해가되지 않는다. 말로 풀어서 이야기 한다면 엔티티 매니저로 엔티티를 저장하거나 조회하면 엔티티 매니저는 데이터베이스가 아닌 어떠한 공간에 보관하고 관리하는데 이 공간이 영속성 컨텍스트다. 지금까지 살펴본 persist(member)의 메소드가 바로..
API/JPA
2020. 11. 29. 17:26