public class GemfirePersistentProperty extends org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty>
PersistentProperty 実装。AnnotationBasedPersistentProperty| 修飾子と型 | フィールドと説明 |
|---|---|
protected static SetSE<StringSE> | SUPPORTED_IDENTIFIER_NAMES |
| コンストラクターと説明 |
|---|
GemfirePersistentProperty(org.springframework.data.mapping.model.Property property, org.springframework.data.mapping.PersistentEntity<?,GemfirePersistentProperty> owner, org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder) エンティティの永続プロパティ情報 (メタデータ) で初期化された GemfirePersistentProperty のインスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected org.springframework.data.mapping.Association<GemfirePersistentProperty> | createAssociation() |
StringSE | getTypeName() |
boolean | isExplicitIdProperty() この GemfirePersistentProperty が、ユーザーが owning entity クラスメンバー (FieldSE またはプロパティ) を明示的にアノテーション付けした entity 識別子を明示的に識別するかどうかを決定します。 |
boolean | isIdProperty() |
boolean | isTransient() この persistent property が一時的であり、永続的な操作の影響を受けないかどうかを判断します。 |
boolean | usePropertyAccess() |
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isAssociation, isVersionProperty, isWritable, toStringequals, getActualType, getActualTypeInformation, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getOwner, getPersistentEntityTypeInformation, getPersistentEntityTypes, getProperty, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isEntity, isImmutable, isMapcloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic GemfirePersistentProperty(org.springframework.data.mapping.model.Property property,
org.springframework.data.mapping.PersistentEntity<?,GemfirePersistentProperty> owner,
org.springframework.data.mapping.model.SimpleTypeHolder simpleTypeHolder)GemfirePersistentProperty のインスタンスを構築します。protected org.springframework.data.mapping.Association<GemfirePersistentProperty> createAssociation()
org.springframework.data.mapping.model.AbstractPersistentProperty<GemfirePersistentProperty> の createAssociation public boolean isExplicitIdProperty()
GemfirePersistentProperty が、ユーザーが owning entity クラスメンバー (FieldSE またはプロパティ、つまり getter/setterSE) を明示的にアノテーション付けした entity 識別子を明示的に識別するかどうかを決定します。GemfirePersistentProperty が entity 識別子を明示的に識別するかどうかを示すブール値。Id, AnnotationBasedPersistentProperty.isAnnotationPresent(Class)public boolean isIdProperty()
org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty> 内の isIdProperty org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty> の isIdProperty AnnotationBasedPersistentProperty.isIdProperty()public boolean isTransient()
persistent property が一時的であり、永続的な操作の影響を受けないかどうかを判断します。owning entity's フィールド / プロパティに Transient のアノテーションが付けられている場合、またはフィールド / プロパティが transientSE で変更されている場合、persistent property は一時的であると見なされます。org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty> 内の isTransient org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty> の isTransient persistent property が一時的であり、永続的な操作の影響を受けないかどうかを示すブール値。public StringSE getTypeName()
GemfirePersistentProperty's typeSE の nameSE。Class.getName()SE, AbstractPersistentProperty.getType()public boolean usePropertyAccess()
org.springframework.data.mapping.PersistentProperty<GemfirePersistentProperty> 内の usePropertyAccess org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<GemfirePersistentProperty> の usePropertyAccess Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.