Spring事务管理失效!如何解决?

happyking999 happyking999 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<!--为业务逻辑Bean配置事务代理 -->
<bean id="testTrans" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager" ref="transactionManager"/>
<property name="target" ref="test"/>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>

在业务逻辑Bean的方法中有一个insert方法,其中会分别保存两行数据,第一行数据是能成功保存的,第二行数据在程序执行中是会包异常的,由于有Spring 的事务管理,这个时候应该会执行事务回滚,但是实际上我的第一行数据还是被保存了!说明事务管理失效了,这该如何解决了???
...全文
评论 24
收藏 已收藏
分享
返回顶部
happyking999
Java EE 67,535 成员 225,843 内容