Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
@CopyPolicy
を使用して、エンティティにorg.eclipse.persistence.descriptors.copying.CopyPolicy
を設定し、永続性要素のコピーを作成します。
注釈要素
表2-17は、この注釈の要素を示しています。
表2-17 @CopyPolicyの注釈要素
注釈要素 | 説明 | デフォルト |
---|---|---|
|
(必須)コピー・ポリシーのクラス。クラスは、 |
使用方法
@CopyPolicy
は、エンティティ、MappedSuperclassまたは埋込み可能クラスに指定できます。
例
例2-34に、この注釈を使用する方法を示します。
例2-34 @CopyPolicy注釈の使用
@Entity
@Table(name="EMPLOYEE")
@CopyPolicy(mypackage.MyCopyPolicy.class)
public class Employee implements Serializable {
...
}
例2-35に、eclipselink-orm.xml
ファイルの<copy-policy>
要素を使用する方法を示します。
例2-35 <copy-policy> XMLの使用
<entity class="Employee">
<table name="EMPLOYEE"/>
<copy-policy class="mypackage.MyCopyPolicy"/>
...
</entity>
関連項目
詳細は、次を参照してください。
『Oracle TopLinkの理解』