求教一个spring事物的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

求教一个spring事物的问题

2016-03-13 16:20:06 1668 2

配置spring事务遇到一个问题,有连个方法adduser(),adduserinfo(),现在controller中调用(不是在dao层嵌套执行),要求两个必须同时成功,否则同时回滚。不知道怎样配置,请高人指点,配置文件是这样写的。这个配置是照网上例子抄的

<bean id="txManager" class="org.springframework.transaction.jta.JtaTransactionManager"/>
    <aop:config>
        <aop:pointcut id="transactionPointcut" expression="execution(* net.mail.dao..*.*(..))"/>
        <aop:advisor advice-ref="txAdvice" pointcut-ref="transactionPointcut"/>
    </aop:config>
    <tx:advice id="txAdvice" transaction-manager="txManager">
        <tx:attributes>
            <tx:method name="get*" read-only="true" propagation="NOT_SUPPORTED"/>
            <tx:method name="*" />
        </tx:attributes>
    </tx:advice>
取消 提交回答
全部回答(2)
  • 蔡宝
    2019-07-17 19:02:49

    如果是事务注解的话在最外层方法加个注解就可以了@Transactional(rollbackFor=Exception.class)只要这两方法任意一个抛出异常就会回滚

    0 0
  • a123456678
    2019-07-17 19:02:49

    你那样的配置也达不到你表述的要求的! adduser(),adduserinfo()应该封装到一个Service方法中,然后提供这样的功能就OK.

    0 0
添加回答
相关问答

1

回答

Spring框架有什么优点呢?

2022-09-24 13:06:11 114浏览量 回答数 1

1

回答

为什么Spring事务方法未被Spring 管理?

2022-01-13 16:20:42 601浏览量 回答数 1

1

回答

Spring jdbc与传统jdbc的区别是什么?

2021-10-30 14:42:17 277浏览量 回答数 1

1

回答

Spring 框架的核心思想是什么?

2021-10-26 23:17:23 186浏览量 回答数 1

1

回答

为什么在springboot中mybatis的映射文件不能使用别名

2021-10-26 17:43:07 322浏览量 回答数 1

1

回答

一个 Spring Bean 定义 包含什么?

2021-10-24 22:24:44 169浏览量 回答数 1

1

回答

各位,请教一个问题,为什么Spring 需要三级缓存来处理循环依赖?#云原生后端

2020-05-29 17:18:19 989浏览量 回答数 1

1

回答

求教关于一个工具栏的问题

2016-06-06 08:47:33 1694浏览量 回答数 1

1

回答

关于spring使用的几个问题,请教一下

2016-03-13 13:48:45 1590浏览量 回答数 1

1

回答

线程中无法使用spring注入的问题

2016-02-27 19:53:00 2560浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
微服务架构模式与原理Spring Cloud开发实战
立即下载
Spring Cloud 微服务核心组件集 mica 的设计思路
立即下载
Spring框架入门
立即下载