반응형
1. servlet-context에 아래 내용 추가
ref= 에 있는 dataSource는 DB접속 bean의 id임
<tx:annotation-driven transaction-manager="transactionManager" />
<beans:bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<beans:property name="dataSource" ref="dataSource"/>
</beans:bean>
2. 트랜잭션을 적용하고자 하는 메서드에 어노테이션 추가
해당 메서드에서 예외가 발생하면 자동으로 rollback 됨
@Transactional
public int insertUser(UserVO vo) throws Exception {
insertUser(vo);
insertUserLog(vo);
.... 코드 작성 ....
}
반응형
'Development 와 IT > Spring' 카테고리의 다른 글
List형 유효성체크 방법 (0) | 2021.09.29 |
---|---|
[Spring] 수동으로 유효성 검사 수행하는 방법 (0) | 2019.08.16 |