SpringAop事务注解实现步骤

我的配置是

<!-- 事务管理器 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>

<!-- 开启事务控制的注解支持 -->  
    <tx:annotation-driven transaction-manager="transactionManager"/>  
 

然后在业务层上面加一个@Transactional注解

将@Transactional配置在类上,该类的所有public方法都具有该类型的事务特性

//事物传播行为是PROPAGATION_NOT_SUPPORTED,以非事务方式运行,不会存入数据库  
@Transactional(propagation=Propagation.NOT_SUPPORTED)
@Override
public void insert(User user) {
userLoginDao.insert(user);
}
 

发布了15 篇原创文章 · 获赞 5 · 访问量 4466

猜你喜欢

转载自blog.csdn.net/qq_37139773/article/details/102453260
今日推荐