@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @InheritedSE @DocumentedSE @Region public @interface PartitionRegion
Region を定義する AnnotationSE。EnableEntityDefinedRegions, EntityDefinedRegionsConfiguration, Region| 修飾子と型 | オプションの要素と説明 |
|---|---|
StringSE | collocatedWith この永続エンティティの Region が配置される Region の名前を設定します。 |
StringSE | diskStoreName この永続エンティティのデータがオーバーフローおよび / または永続化される DiskStore の名前。 |
boolean | diskSynchronous ディスクベースの操作 (オーバーフローおよび永続性で使用される) が同期か非同期かを決定します。 |
PartitionRegion.FixedPartition[] | fixedPartitionsDataPolicy.PARTITION Region 内の固定パーティションの配列を定義します。デフォルトは未設定です。 |
boolean | ignoreIfExists このリージョンアノテーションが付けられたエンティティが、このエンティティの指定された name() によって識別される既存のリージョン定義を無視するかどうかを決定します。 |
boolean | ignoreJta この Region's データアクセス操作が、進行中の既存のグローバル JTA トランザクションに参加するかどうかを決定します。 |
StringSE | name アプリケーション永続エンティティが保存される Region の名前、または完全修飾 Bean 名 (例: |
StringSE | partitionResolverName この永続エンティティの DataPolicy.PARTITION Region のパーティション分割戦略をカスタマイズするために使用される PartitionResolver の名前。 |
boolean | persistent この永続エンティティの Region が永続的であり、データをディスクに保存するかどうかを決定します。 |
int | redundantCopies この永続エンティティのデータの冗長コピーの数を定義します。 |
StringSE | value アプリケーション永続エンティティが保存される Region の名前、または完全修飾 Bean 名 (例: |
@AliasFor(annotation=Region.class, attribute="name") public abstract StringSE name
Region の名前、または完全修飾 Bean 名 (例: "Users"、または "/Local/Admin/Users")。デフォルトは、Class.getSimpleName()SE で定義されたアプリケーション永続エンティティの単純名です。Region の名前または完全修飾パス。@AliasFor(annotation=Region.class, attribute="value") public abstract StringSE value
Region の名前、または完全修飾 Bean 名 (例: "Users"、または "/Local/Admin/Users")。デフォルトは、Class.getSimpleName()SE で定義されたアプリケーション永続エンティティの単純名です。Region の名前または完全修飾パス。public abstract StringSE collocatedWith
Region が連結される Region の名前を設定します。連結は、ユーザーが複数の Regions からのデータを OQL ステートメントから返される単一の結果セットに結合するデータアクセス、クエリ操作で使用されます。デフォルトでは設定されていません。public abstract StringSE diskStoreName
DiskStore の名前。Spring コンテキストで定義された Spring Bean の名前である可能性があります。デフォルトでは設定されていません。public abstract boolean diskSynchronous
public abstract PartitionRegion.FixedPartition[] fixedPartitions
DataPolicy.PARTITION Region 内の固定パーティションの配列を定義します。デフォルトは未設定です。FixedPartitionAttributespublic abstract boolean ignoreIfExists
name() によって識別される既存のリージョン定義を無視するかどうかを決定します。デフォルトは true です。public abstract boolean ignoreJta
Region's データアクセス操作が進行中の既存のグローバル JTA トランザクションに参加するかどうかを決定します。デフォルトは false (JTA を無視しません) です。public abstract StringSE partitionResolverName
DataPolicy.PARTITION Region のパーティション分割戦略をカスタマイズするために使用される PartitionResolver の名前。この設定は、Spring コンテキストで定義された Spring Bean の名前になることもあります。デフォルトでは設定されていないため、デフォルトの GemFire/Geode パーティション分割戦略が使用されます。public abstract boolean persistent
Region が永続的であり、データをディスクに保存するかどうかを決定します。この設定は、エントリ / ヒープ / メモリの制約により、この永続エンティティに関連付けられた Region がエビクション中にデータをディスクにオーバーフローするかどうかとは無関係であることに注意してください。Region は、明示的に定義された DiskStore なしでも永続的になることができます。その場合、GemFire/Geode は "DEFAULT" DiskStore に書き込みます。デフォルトは false です。DataPolicyCopyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.