ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

composite-unit

eclipselink.composite-unitを使用して、永続性ユニットがコンポジット永続性ユニットかどうかを指定します。

表5-21は、この永続性プロパティの値を説明しています。

表5-21 composite-unitの有効値

Value 説明

true

永続性ユニットはコンポジット永続性ユニットです

false

(デフォルト) 永続性ユニットはコンポジット永続性ユニットではありません


使用方法

このプロパティは、コンポジット永続性ユニットのpersistence.xmlで指定する必要があります。コンポジット永続性ユニットには、persistence.xmlファイルによって指定されたJARファイルで見つかるすべての永続性ユニットが含まれている必要があります。


注意:

このプロパティは、createEntityManagerFactoryメソッドに渡されるか、またはシステム・プロパティで設定されている場合、無視されます。


例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>

関連項目

詳細は、次を参照してください。