Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Jakarta ee 如何在persistence.xml(EJB3.X应用程序)中配置读写服务器_Jakarta Ee_Jpa_Ejb_Jboss7.x_Persistence.xml - Fatal编程技术网

Jakarta ee 如何在persistence.xml(EJB3.X应用程序)中配置读写服务器

Jakarta ee 如何在persistence.xml(EJB3.X应用程序)中配置读写服务器,jakarta-ee,jpa,ejb,jboss7.x,persistence.xml,Jakarta Ee,Jpa,Ejb,Jboss7.x,Persistence.xml,我有EJB3.0应用程序。它运行在JBoss7.1服务器上 我在persistence.xml中有两个持久化单元,可以使用两个sql服务器 我使用第一个服务器来编写和更新表。第二个SQL server仅用于读取数据 当我在应用程序中创建实体类时,它会在两个服务器中创建表 我只想在一台服务器上装箱实体对象。我如何配置它?我不需要创建另一个EJB项目。有办法吗 <persistence-unit name="PHOTOS_DB"> <jta-data-source

我有EJB3.0应用程序。它运行在JBoss7.1服务器上

我在persistence.xml中有两个持久化单元,可以使用两个sql服务器

我使用第一个服务器来编写和更新表。第二个SQL server仅用于读取数据

当我在应用程序中创建实体类时,它会在两个服务器中创建

我只想在一台服务器上装箱实体对象。我如何配置它?我不需要创建另一个EJB项目。有办法吗

<persistence-unit name="PHOTOS_DB">

        <jta-data-source>java:/MS_SQL_PHOTOS_DS</jta-data-source>
        <properties>
            <property name="hibernate.hbm2ddl.auto" value="update" />
            <property name="hibernate.show_sql" value="true" />
            <property name="hibernate.dialect"  value="org.hibernate.dialect.SQLServer2005Dialect"/>
            <property name="hibernate.cache.use_second_level_cache" value="true"/>
        </properties>
    </persistence-unit>


    <persistence-unit name="REPORTING_DB">
        <jta-data-source>java:/MS_SQL_REPORTING_DS</jta-data-source>
        <properties>
            <property name="hibernate.hbm2ddl.auto" value="update" />
            <property name="hibernate.show_sql" value="true" />
            <property name="hibernate.dialect"  value="org.hibernate.dialect.SQLServer2005Dialect"/>
            <property name="hibernate.cache.use_second_level_cache" value="true"/>
        </properties>
    </persistence-unit>

java:/MS\U SQL\U照片\U DS
java:/MS\U SQL\U报告\U DS

我们可以使用class排除未列出的类标记,以便从XML映射类。如果我们在没有类映射的情况下写exclude未列出的类,它将跳过将其映射到此数据库的实体

<class>A.B.C.ClassName</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
A.B.C.ClassName
真的