物理上有N个数据库,,如何实现事务呢?

解决方案 »

  1.   

    使用xa驱动,用jta,就可以了。
      

  2.   

    strawbingo(避世稻草) 真是个垃圾,我最烦你这种不懂乱嚷嚷的人
    怎么就不能在多个数据库之间实现事务控制了?j2ee的初衷最基本的目标就是分布式应用,\
    如ejb,ejb的事务控制知道吗?控制多个数据库的事务是小意思,而且支持的非常透明,总的 来说,
    这些事务环境都由容器来提供了,最终由JTA来控制.
    所以难点是在独立应用程序运行,没有容器提供的情况下,怎么样处理分布式事务,象楼上说的:
    使用xa驱动,用jta,就可以了。lz可以看看jotm开源框架,在非容器环境下可以处理分布式事务