<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="shardingDataSource"/>
</bean>
<tx:advice id="tx" transaction-manager="txManager">
<tx:attributes>
<tx:method name="select*" read-only="true"/>
<tx:method name="find*" read-only="true"/>
<tx:method name="get*" read-only="true"/>
<tx:method name="has*" read-only="true"/>
<tx:method name="count*" read-only="true"/>
<tx:method name="search*" read-only="true"/>
<tx:method name="add*"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="pc" expression="execution(* com.tuya.springmvc.service.*.*(..))" />
<!--把事务控制在Service层-->
<aop:advisor pointcut-ref="pc" advice-ref="tx" />
</aop:config>
spring事物配置
最新推荐文章于 2021-08-26 22:22:39 发布
2666

被折叠的 条评论
为什么被折叠?



