我的配置是
<!-- 事务管理器 -->
<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);
}