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 |