分布式事务问题,高分相送,敬请相助
我使用的是Weblogic 6.1sp3
因为要涉及不同的数据库,所以采用分布式事务,在配置JDBC连接池的时候配置的Driver是Oracle.jdbc.xa.client.OraclexaDataSource,在一个事务中分别对两个数据库数据进行修改,这一切都没有问题。
但是,如今需要在事务中增加一个功能,就是不论事务是否提交成功还是失败,对一些数据的修改一定需要成功。于是我就在修改这些数据前加入this.conn.setAutoCommit(false);并且修改完成后调用this.conn.commit();但是Weblogic控制台提示我,在分布式事务中不能单独提交,我傻眼了,对于这个问题,不知道各位高手能不能指点一下,我该如何处理?