[JPA] 영속성 컨텍스트(persistence context) 개요 및 특징(feat. Dirty Checking, flush())
Goals 영속성 컨텍스트란? 엔티티 생명주기 영속성 컨텐스트의 장점 플러시(flush()) 영속성 컨텍스트란? JPA를 이해하는데 가장 중요한 용어는 영속성 컨텐스트(persistence context)다. 우리말로 해석해 보면 ‘엔티티를 영구 저장하는 환경’이라는 뜻이다. 엔티티 매니저(EntityManager)로 엔티티를 저장하거나 조회하면 엔티티 매니저는 영속성 컨텍스트에 엔티티를 보관하고 관리할 수 있게 된다. 일반적으로 영속성 컨텍스트는 엔티티 매니저를 생성할 때 하나 만들어진다. 예를 들어 다음과 같은 메서드들을 호출할 때 em.persist(entity); // entity를 영속성 컨텍스트에 저장(영속 상태로 만듬) em.find(Entity.class, pk); // entity를 DB..
JPA
2023. 5. 10. 22:00
반응형
250x250
공지사항
링크
최근에 올라온 글
TAG
- 방명록 프로젝트
- 패킷 스위칭
- Computer_Networking_A_Top-Down_Approach
- 스프링
- 생활코딩 javascript
- Spring
- 버퍼오버플로우
- 스프링 테스트
- 운영체제 반효경
- 파이썬 for Beginner 솔루션
- 선형 회귀
- Spring Data JPA
- JUnit
- Do it! 정직하게 코딩하며 배우는 딥러닝 입문
- JPA
- Python Cookbook
- spring mvc
- 쉘 코드
- Spring Boot
- BOF
- 리버싱
- Thymeleaf
- jsp
- 쉽게 배우는 운영체제
- Gradle
- shell code
- 지옥에서 온 git
- 김영환
- 프로그래머스
- 파이썬 for Beginner 연습문제
최근에 달린 댓글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Total
- Today
- Yesterday