您的位置:首页 > 其它

EJB 配置多个数据源

2017-11-16 16:19 351 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: