社区
Java EE
帖子详情
事务2包含在事务1中,如何实现事务1回滚时,事务2也回滚
zhangxianwei
2008-02-26 01:01:01
如题。
...全文
184
11
打赏
收藏
事务2包含在事务1中,如何实现事务1回滚时,事务2也回滚
如题。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
91大白兔奶糖
2008-02-27
打赏
举报
回复
楼主说的是时间上的包含,不是业务逻辑的包含。
yegaofei
2008-02-27
打赏
举报
回复
事务本来就是原子性的,怎么可以一个事物包含另外一个事务?
firefox_1983
2008-02-26
打赏
举报
回复
http://www.javaeye.com/post/177582
javaeye上的这篇文章应该可以帮助你解决问题
91大白兔奶糖
2008-02-26
打赏
举报
回复
OpenSource的可以用 JOTM,http://jotm.objectweb.org/
有个例子:
How to use JDBC and transactions in Tomcat with JOTM
http://jotm.objectweb.org/current/jotm/doc/howto-tomcat-jotm.html
zhangxianwei
2008-02-26
打赏
举报
回复
java2000_net 请说的更详细些,分布式事务是怎么实现我的需求的?谢谢!!
logi22
2008-02-26
打赏
举报
回复
mark下老竹子的答复~
老紫竹
2008-02-26
打赏
举报
回复
如果2个事务给独立,得用分布式事务了,一般叫XA 驱动,大一点的数据库都支持!
可以跨数据库的哦!
zhangxianwei
2008-02-26
打赏
举报
回复
JTA可以实现吗?
事物2commit后,事物1出错rollback,这时候事物2也可以rollback吗?
zhangxianwei
2008-02-26
打赏
举报
回复
不能放在一个事物中,因为事物1处理的时间很长,事物2处理时间短并且做了锁行操作(为了防止并发),需要尽快释放连接。
91大白兔奶糖
2008-02-26
打赏
举报
回复
JTA
WIN_ANGEL
2008-02-26
打赏
举报
回复
一定要用2个事物么?放在一个事物里做不行么?
java
事务
回滚
原理 Java
事务
回滚
的
实现
及流程
回滚
点是
事务
中
的一个标记,可以在
事务
执行的过程
中
设置多个
回滚
点。当
事务
回滚
时
,可以选择
回滚
到指定的
回滚
点,而不是
回滚
到
事务
开始的状态。
事务
回滚
是指当
事务
执行过程
中
出现异常或错误
时
,将已经执行的操作全部撤销,恢复到
事务
开始之前的状态。当
事务
中
的某个操作发生异常
时
,
事务
管理器会捕获异常,并根据
事务
的隔离级别和
回滚
策略来决定是否
回滚
事务
。4.
事务
管理器:Java
中
的
事务
回滚
由
事务
管理器来负责。通过这些机制,Java
中
的
事务
可以保证在发生异常或错误
时
能够
回滚
到
事务
开始之前的状态,确保数据的一致性和可靠性。
Spring
事务
嵌套:业务场景
事务
2异常
时
需要
事务
2
回滚
事务
1提交
目录 想法1:改变
事务
的传播方式 想法2:当前情况就不应该使用
事务
嵌套(在
事务
方法1使用异步调用方法2) 情况: 前提:
事务
方法1调用
事务
方法2,两个方法可单独工作, 现要
实现
当
事务
方法2出现异常
时
,
事务
方法1正常提交,
事务
方法2
回滚
想法1:改变
事务
的传播方式 嵌套
事务
:就是
事务
方法A调用
事务
方法B,外层调用方法和内层被调用方法都是
事务
方法的情况。 一般我们不关心...
SpringBoot2异常处理
回滚
事务
详解(自动
回滚
/手动
回滚
/部分
回滚
)
1 问题背景 有
时
候,我们总是需要再SpringBoot2
中
对一个Service方法做一个完整的
事务
,发现异常
时
,进行
回滚
,然后又能返回错误信息。
事务
定义
事务
,就是一组操作数据库的动作集合。
事务
是现代数据库理论
中
的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个
事务
。当所有的步骤像一个操作一样被完整地执行,我们称该
事务
被提交。由于其
中
的一部分或多...
spring
事务
如何
回滚
Spring 提供了强大的
事务
回滚
机制,通过注解和配置,开发者可以轻松
实现
复杂的
事务
控制。Spring 提供了对
事务
的统一管理,支持多种
事务
管理器(如 JDBC、JPA、Hibernate 等)。
事务
回滚
依赖异常的传播,如果异常被捕获而未抛出,Spring 无法感知
事务
需要
回滚
。Spring
事务
依赖 AOP
实现
,如果同一个类
中
自调用
事务
方法,
事务
可能失效。Spring 支持多种
事务
传播行为,不同传播方式下
事务
的
回滚
机制也不同。
时
,
事务
回滚
可能不会触发,因为只读
事务
通常用于查询操作。
ThinkPHP
事务
回滚
实现
及示例代码
在开发过程
中
,
事务
回滚
是一项重要的功能,它可以确保在发生错误或异常情况
时
,数据库操作可以
回滚
到之前的状态,保证数据的完整性。通过使用
事务
回滚
,可以确保在发生错误或异常
时
,数据库操作可以
回滚
到
事务
开始之前的状态。在实际开发
中
,合理使用
事务
回滚
可以有效地处理数据库操作
中
可能出现的错误和异常情况,提高数据的可靠性和一致性。如果没有发生错误或异常,可以使用错误或异常,可以使用。
实现
事务
回滚
的关键是使用数据库的
事务
处理功能。总结起来,ThinkPHP提供了简单而强大的
事务
回滚
功能,通过使用。方法开启一个
事务
,使用。
Java EE
67,542
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章