Java Spring-boot-hibernate5+;yml属性+;xml属性
我不知道如何将yml中创建的多个数据源与概要文件一起使用,并将生成的数据源用于xml上下文属性。 有人能帮我吗Java Spring-boot-hibernate5+;yml属性+;xml属性,java,xml,spring,yaml,spring-data-jpa,Java,Xml,Spring,Yaml,Spring Data Jpa,我不知道如何将yml中创建的多个数据源与概要文件一起使用,并将生成的数据源用于xml上下文属性。 有人能帮我吗 application.yml spring: profiles.active: development --- spring: profiles: development datasource: db-db2: url: jdbc:db2://db2url:50000/database
application.yml
spring:
profiles.active: development
---
spring:
profiles: development
datasource:
db-db2:
url: jdbc:db2://db2url:50000/database
username: username
password: pwd
driver-class-name: com.ibm.db2.jcc.DB2Driver
test-on-borrow: true
validation-query: VALUES current date
db-oracle:
url: jdbc:oracle:thin:@db_contract_dev
username: username
password: pwd
driver-class-name: oracle.jdbc.OracleDriver
test-on-borrow: true
validation-query: SELECT 1 FROM dual
application.xml
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="db-db2"/>
<property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml" />
<property name="persistenceUnitName" value="PU" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
</property>
<property name="JpaDialect">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
</property>
</bean>
<jpa:repositories base-package="com.inc.dao.repository"
entity-manager-factory-ref="entityManagerFactory"
transaction-manager-ref="transactionManager"/>
我尝试将数据源用于entitymanager工厂,如
我看到了一个解决方案,但没有使用xml。我看到了一个解决方案,但没有使用xml。