| Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.refresh.cascadeを使用して、リフレッシュ問合せにより、リフレッシュをリレーションシップにカスケードするかどうかを指定します。
値
表4-37は、この問合せヒントの有効値を説明しています。
表4-37 eclipselink.refresh.cascadeの有効値
| Value | 説明 |
|---|---|
|
|
すべての関連付けにカスケードされます。 |
|
|
メタデータをマッピングすることにより、カスケードされます。 |
|
|
私有のリレーションシップにカスケードされます。 |
|
|
カスケードされません。 |
使用方法
リフレッシュを実行するには、refreshヒントを使用する必要もあります。
例
例4-75に、JPA問合せでこのヒントを使用する方法を示します。
例4-75 JPA問合せでのrefresh.cascadeの使用
import org.eclipse.persistence.config.HintValues
import oorg.eclipse.persistence.config.QueryHints;
query.setHint(QueryHints.REFRESH_CASCADE, CascadePolicy.CascadeAllParts);
例4-76に、@QueryHint注釈でこのヒントを使用する方法を示します。
例4-76 @QueryHint注釈でのrefresh.cascadeの使用
import org.eclipse.persistence.config.HintValues;
import org.eclipse.persistence.config.QueryHints;
@QueryHint(name=QueryHints.REFRESH_CASCADE, value=CascadePolicy.CascadeAllParts);
関連項目
詳細は、次を参照してください。