EJB 配置多个数据源

1.修改jboss-6.simple\server\default\deploy\transaction-jboss-beans.xml

配置文件

<bean name="CoreEnvironmentBean" class="com.arjuna.ats.arjuna.common.CoreEnvironmentBean">

中增加

<property name="allowMultipleLastResources">true</property>

2.添加xx_ds.xml配置文件 

       比如有两个数据库sqlserver和oracle

       添加mssql-ds.xml

 

添加oracle-ds.xml

 

       如果有两个sqlserver或者oracle,在一个配置文件中添加两个

<local-tx-datasource>

</local-tx-datasource>

3.配置persistence.xml

 

其中

       <exclude-unlisted-classes>true</exclude-unlisted-classes>不能少,<class>com.railway.entity.AssetsEntity</class>

       <class>com.railway.entity.FaultEntity</class>为你对应数据库的实体类。

 

4.调用Datasource

    @PersistenceContext(unitName="jifangjiankong") EntityManager em;

posted @ 2014-02-11 09:58  若 ♂ 只如初见  阅读(495)  评论(0编辑  收藏  举报