트랜잭션을 사용하여 스프링 (b)

한쪽 : HTTPS : //www.cnblogs.com/xiximayou/p/12167894.html

트랜잭션을 사용하여 이러한 문제를 해결합니다.

applicationContext.xml에서 트랜잭션 매니저를 구성합니다

    <! - 配置事务管理器-> 
    < ID = "의 transactionManager"  
        클래스 = "org.springframework.jdbc.datasource.DataSourceTransactionManager" > 
        < 속성 이름 = "는 dataSource" REF = "는 dataSource" > </ 부동산 > 
    < / >

거래 주 사용 :

    <! - 트랜잭션 코멘트를 활성화 -> 
    < TX : 주석 - 기반 트랜잭션 - 관리자 = "의 transactionManager를" />

그런 다음 구매 방법에 대한 트랜잭션 주석을 추가 :

    @Transactional 
    @Override 
    공공  무효 구매 (문자열 이름, 문자열 ISBN)

이 시점에서, 우리는 균형이 부족, 재고가 때 감소되지 않음을 발견 testBookShopService 방법을 실행합니다.

추천

출처www.cnblogs.com/xiximayou/p/12168449.html