티스토리 뷰

PlatformTransactionManager
스프링이 제공하는 트랜잭션 추상화 방법

PlatformTransactionManager transactionManager = new DataSourceTransactionManager(dataSource);
TransactionStatus status = transactionManager.getTransaction(new DefaultTransactionDefinition());

...

try { transactionManager.commit(status); }
catch (...) { transactionManager.rollback(status); }

 

'공부 > 토비의 스프링 3.1' 카테고리의 다른 글

스프링 테스트 작성 가이드라인  (0) 2019.04.23
테스트 대역의 종류와 특징  (0) 2019.04.05
JTA(Java Transaction API)  (0) 2019.04.04
객체지향적인 코드  (0) 2019.04.03
5장 서비스 추상화  (0) 2019.03.23
댓글