spring @Transactional 注解不生效

1.spring-mvc.xml中是否扫描该路径

<context:component-scan base-package="com.yr.mall.order.service.impl"/>

2.注解功能是否启动

<tx:annotation-driven transaction-manager="txManager" />

3.配置声明式事务管理

<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource"/>
bean>
4.注解是否是注在public 的 service实现方法上面(我就是在这上面栽倒的),类的公共方法上注解事务无效,必须是实现service接口的方法

你可能感兴趣的:(spring @Transactional 注解不生效)