Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
前 |
次 |
eclipselink.composite-unit
を使用して、永続性ユニットがコンポジット永続性ユニットかどうかを指定します。
値
表5-21は、この永続性プロパティの値を説明しています。
表5-21 composite-unitの有効値
Value | 説明 |
---|---|
|
永続性ユニットはコンポジット永続性ユニットです。 |
|
(デフォルト) 永続性ユニットはコンポジット永続性ユニットではありません。 |
使用方法
このプロパティは、コンポジット永続性ユニットのpersistence.xml
で指定する必要があります。コンポジット永続性ユニットには、persistence.xml
ファイルによって指定されたJARファイルで見つかるすべての永続性ユニットが含まれている必要があります。
注意: このプロパティは、 |
例
例5-11に、persistence.xml
ファイルでこの永続性プロパティの拡張機能を使用する方法を示します。
例5-11 persistence.xmlでのcomposite-unitの使用
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence persistence_1_0.xsd" version="1.0">
<persistence-unit name="compositePu" transaction-type="JTA">
<provider>
org.eclipse.persistence.jpa.PersistenceProvider
</provider>
<jar-file>member1.jar</jar-file>
<jar-file>member2.jar</jar-file>
<properties>
<property name="eclipselink.composite-unit" value="true"/>
<property name="eclipselink.target-server" value="WebLogic_10"/>
</properties>
</persistence-unit>
</persistence>
関連項目
詳細は、次を参照してください。
『Oracle TopLinkソリューション・ガイド』のコンポジット永続性ユニットによる複数データベースの使用に関する項