可以去看看JTA事务 需要XA驱动百度下atomikos这个,很多例子不同数据源也可以回滚搞错了,不同的项目不会弄,进程间通信的话才可以如果是你有权限使用两个项目的数据库,整到一个项目,这样即使数据源(orcal,mysql等等)不同,可以用atomikos来管理事务,就可以回滚了。