[Spring] 15. 명시적 트랜잭션 (TransactionTemplate, PlatformTransactionManager 이용)


[Spring] 15. 명시적 트랜잭션 (TransactionTemplate, PlatformTransactionManager 이용)

#20201118 #SpringFramework #스프링프레임워크 #스프링 #Transaction #TransactionManager #PlatformTransactionManager #TransactionTemplate #TransactionCallBack #명시적트랜잭션 스프링에서 트랜잭션을 사용하는 방법으로 선언적 트랜잭션과 명시적 트랜잭션 두 가지가 있다. 선언적 트랜잭션의 경우, 메서드나 클래스에 @Transactional 어노테이션을 부여하여 사용했다. 따라서, 메서드보다 작은 단위에 대해서는 트랜잭션의 적용이 불가하다. 만약 메서드 단위보다 더 작은 단위로 트랜잭션을 제어하고 싶다면 소스코드 내에 직접 트랜잭션 관련 코드를 작성하는 명시적 트랜잭션을 이용하면 된다. 명시적 트랜잭션 Programmatic Transaction 스프링 프레임워크 공식 문서에서는 Programmatic Transaction 이라는 표현을 사용한다. 선언적 트랜잭션이 어노테이션을 이용한 방법이...


#20201117 #스프링 #명시적트랜잭션 #TransactionTemplate #TransactionManager #TransactionCallBack #Transaction #SpringFramework #PlatformTransactionManager #20201118 #스프링프레임워크

원문링크 : [Spring] 15. 명시적 트랜잭션 (TransactionTemplate, PlatformTransactionManager 이용)