JDBC 介体事务
您可以指定 JDBC 介体作为事务管理器,或者当存在(SDO 客户机执行的)外部事务管理的情况下制止此类活动。
介体管理的事务
在实例创建期间,JDBC 连接被包装在连接包装器中,并且会被传递给数据介体服务 (DMS)。ConnectionWrapper 对象包含 JDBC DMS 使用的连接并且表明介体是否管理当前事务。当 JDBC DMS 管理该事务时,它会按照需要执行落实和回滚操作。但是,如果被包装的连接正在管理另一个事务,那么 DMS 不执行任何事务管理活动。一般将 createConnectionWrapper 方法用于活动事务管理。
非介体管理的事务
当被动连接包装器被传递给 DMS 时,DMS 不执行任何管理操作;被动包装器通常旨在用于外部管理之下的现有事务。在此情况下,连接包装器不会执行落实或回滚操作。使用 createPassiveConnectionWrapper 方法。