Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring-boot-hibernate5+;yml属性+;xml属性_Java_Xml_Spring_Yaml_Spring Data Jpa - Fatal编程技术网

Java Spring-boot-hibernate5+;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

我不知道如何将yml中创建的多个数据源与概要文件一起使用,并将生成的数据源用于xml上下文属性。 有人能帮我吗


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。