EJB 配置多个数据源
Posted 有梦就能实现
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
以上是关于EJB 配置多个数据源的主要内容,如果未能解决你的问题,请参考以下文章