在一个Spring java项目中,我将persistence-config.xml
中的一个数据源配置为
<bean id="dataSource" class="com.company.common.persister.CompanyRoutingDataSource">
<property name="targetDataSources">
<map key-type="java.lang.String">
</map>
</property>
<property name="defaultTargetDataSource" ref="defaultDataSource" />
</bean>
<jee:jndi-lookup id="defaultDataSource" jndi-name="java:jboss/datasources/CompanyXADS"/>
并在standalone.xml
我有
<datasource jta="true" jndi-name="java:jboss/datasources/CompanyXADS" pool-name="CompanyXADS" enabled="true" use-java-context="true" use-ccm="true">
如果添加另一个数据源,我想分离出数据库调用,以便为一个数据库执行读取并为数据库写入。 Spring
和Hibernate
我在项目中只使用基于xml而不是注释。任何人都可以建议如何在没有太多代码更改的情况下实现。