1.pom.xml 에 spring-tx 추가
2.root-context 에 추가
1
2
3
4
|
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"></property>
</bean>
|
cs |
3.transaction 설정의 테스트
@Transactional을 이용해서 설정 가능
-- 메소드 > 클래스 > 인터페이스 순의 우선순위를 가진다.
B> @Transactional
@Transactional 이 붙어있으면
수행을 할 때 수행이 제대로 되지 않으면 롤백을 자동으로 한다.
서로 연관된 테이블끼리의 연산 등에서
오류로 인해 ACID 원칙이 깨지는 것을 방지해준다.
'웹 > spring' 카테고리의 다른 글
redirect 시 attribute 전달 (0) | 2021.05.21 |
---|---|
spring --12.스프링 시큐리티 (0) | 2021.03.03 |
spring --11. RESTful API (0) | 2021.02.25 |
spring --11.예외처리 (0) | 2021.02.22 |
spring --9. 파일 업로드 (0) | 2021.02.22 |