多个数据源的事务控制

sun52bc 2011-10-26 07:22:26
假设现在又两个数据库,在代码中有一个插入数据的操作,这个插入的操作需要同时向两个数据库中插入数据,如果有一端没有成功,那么事务回滚。请问应该怎么用代码实现?说下思路也可以。
...全文
405 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leecyz 2011-10-26
  • 打赏
  • 举报
回复
使用分布式事务JTA.
beowulf2005 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 canghaiguzhou 的回复:]

第一,将两步操作同步
第二,第一步如果回滚,整个操作失败
第一步成功,第二步失败,回滚所有

这是目前我能想到的,不知有问题没
[/Quote]

当然有问题!

分布式事务哪有那么简单的。

google下分布式事务吧
sun52bc 2011-10-26
  • 打赏
  • 举报
回复
将两步操作同步,请问如何同步?
zx8813443 2011-10-26
  • 打赏
  • 举报
回复
第一,将两步操作同步
第二,第一步如果回滚,整个操作失败
第一步成功,第二步失败,回滚所有

这是目前我能想到的,不知有问题没

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧