怎么高手都不在?Spring+jta可以实现这个需求吗?
是跨JVM的事务一致性。

解决方案 »

  1.   

    我明白你的意思是RMI Server有DB的操作
    RMI Client也有DB操作,想两者构成事务即,如:当Server上的DB操作后,Client的DB操作发现的异常,想回滚Server上的DB操作但是实现上这是两个客户端在访问事务性的资源。JTA事务是同一客户端同时访问多个事务性资源时,可以将多个事务性资源合并到一个事务中来,这样来完成事务操作。你的需求估计只能手工去Catch异常,然后代码里实现SQL操作的回滚了。
      

  2.   

    如果没有楼上的那么复杂,可以通过RMI在服务端回滚当然如果RMI服务本身都出了问题,那就会因为没有commit而自动超时回滚。
      

  3.   

    共享一下,要不发一份给我[email protected]
    谢谢
      

  4.   

    gameboy999,你做个示例出来给大家看看lhfzd2004,第一种是常用的方法
    第二种是没有办法的情况下只有逆操作了,不过徒增程序的麻烦与复杂。