본문 바로가기

Java & SpringFramework

트랜잭션(@Transactional) 무시


@Transactional 는 propagation = Propagation.REQUIRED 과 같음

 

@Transactional(propagation = Propagation.REQUIRED)

All or nothing(부모 트랜잭션 내에서 실행, 부모 트랜잭션이 없으면 새로운 트랜잭션 생성)

 

 

 

@Transactional(propagation = Propagation.REQUIRES_NEW)

부모 트랜잭션을 무시하고 무조건 새로운 트랜잭션이 생성


 

참조 : http://openframework.or.kr/framework_reference/spring/ver2.x/html/transaction.html