{
return formatid; }
public byte[] getbranchqualifier() {
return bqual; }
public byte[] getglobaltransactionid() {
return gtrid; } }
2.2. 通过jndi找到weblogic中配置好的数据源
public xadatasource getxadatasource() throws exception {
initialcontext ctx = new initialcontext( mgr.getprops()); xadatasource ds = (xadatasource)ctx.lookup("jdbc/xads"); return ds;
}
2.3. 使用xadatasource得到xaconnection,使用xaconnection得到xaresource,基于xaresource进行具体数据访问。如果我们这里lookup多个xadatasource,然后得到多个xaresource,就可以实现多数据源的事务控制。
xadatasource xads; xaconnection xacon; xaresource xares; xid xid; connection con;