



JpaTransactionManager

HibernateTransactionManager

JtaTransactionManager : 하나 이상의 DB 또는 JMS와 같은 트랜잭션이 지원되는 서비스를 통합해서 하나의 트랜잭션으로 관리하려고 할 때 사용됨.

ORM과 JDBC 트랜잭션시 주의 사항 : 특성이 다름




JDBC와 JPA의 트랜잭션을 위해 강제로 캐시의 내용을 DB로 보내주는 flush

코드의 지저분함을 제거해줄 수 있도록 AOP를 활용한 방법도 존재한다.



'스프링' 카테고리의 다른 글
| WEB_루트애플리케이션컨텍스트_테스트 (0) | 2021.02.07 |
|---|---|
| 스프링 MVC 이론 (0) | 2021.02.06 |
| AOP_Aspectj (0) | 2021.02.04 |
| JPA_JTA_하이버네이트 트랜잭션_2 (0) | 2021.02.03 |
| [Hibernate] 하이버네이트_1 (0) | 2021.02.02 |