0
我有EJB 3.0應用程序。它運行在Jboss 7.1服務器上。如何在persistence.xml中配置讀寫服務器(EJB 3.X APP)
我有 持久單元在的persistence.xml與 SQL 服務器工作。
我使用第一臺服務器來寫入和更新表。第二個SQL服務器僅用於讀取數據。
當我在我的應用程序中創建實體類時,它會在服務器的兩個中創建表。
我想打包實體對象只有一個服務器。我該如何配置?我不需要創建另一個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>