영속성 관리(Persistence Context, OSIV)
자바 ORM 표준 JPA 프로그래밍 13장 내용을 정리 스프링과 같은 컨테이너 환경에서 JPA를 사용하게 되면, 컨테이너 레벨에서 트랜잭션과 영속성 컨텍스트를 관리해주므로 어플리케이션 개발이 쉬워지게 되는데, 문제가 되는 부분은 내부 동작에 대한 정확한 이해가 없을 때 생기는 트러블 슈팅이 어려워 지는 부분이다. 내부동작에 대한 이해, 스프링 컨테이너에서의 기본 전략, 지연로딩, OSIV에 대한 내용을 가볍게 정리하고자 한다. 트랜잭션 범위의 영속성 컨텍스트 스프링 컨테이너의 기본 전략 스프링은 트랜잭션 범위의 영속성 컨텍스트를 기본 전략으로 사용한다. 트랜잭션 범위와 영속성 컨텍스트의 생존 범위가 동일하며, 트랜잭션 종료 시, 영속성 컨텍스트도 동일하게 종료하게 된다. 스프링 어플리케이션에서는 @Tra..
Programing/JPA
2019. 8. 31. 20:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Kotlin
- HTTP
- HttpClient
- package.js
- EJS
- Sublime Text 2
- SideBarEnhancements
- Spring Boot
- implicit prototype chain
- Handlebars
- Spring MVC
- Express.js
- 스프링
- tomcat
- Squelize.js
- RestTemplate
- Prototype
- Til
- WebFlux
- Sublime Text 3
- Package Control
- http method
- pm2
- maven
- springboot
- Spring
- jade
- ecma
- cluster
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함