2010-05-19 38 views

回答

1

是的,只要DataSources都能够在同一事务中入伍(即支持XA)。只需创建两个单独的资源,并将它们绑定到单独的DataSource对象。

@Resource 
private DataSource ds1; 
@Resource 
private DataSource ds2; 

public void businessMethod() { 
    // ...use ds1 and ds2... 
} 

不幸的是,数据源创建和EJB绑定是供应商特定的,所以它不是真的有可能,除非你提到你正在使用的应用程序服务器提供一个例子。

相关问题