クラスの使用
org.springframework.data.mapping.PropertyPath
パッケージ
説明
マッピングサブシステムのベースパッケージ。
コンテキスト API と実装ベースクラスのマッピング。
射影サブシステム。
メソッド名からクエリを解析するためのクラスをサポートします。
org.springframework.data.mapping 内の PropertyPath 使用
修飾子と型メソッド説明static PropertyPath
static PropertyPath
PropertyPath.from
(StringSE source, TypeInformation<?> type) PropertyReferenceException.getBaseProperty()
これまでに解決できたPropertyPath
を返します。PropertyPath.getLeafProperty()
PropertyPath
のリーフプロパティを返します。現在のプロパティにネストされたパスのPropertyPath
を返します。PropertyPath.next()
現在の要素の最初の要素を削除した結果のPropertyPath
パスを返します。修飾子と型メソッド説明PropertyPath.iterator()
同じリーフ型で長さが減少するすべての部分プロパティパスを反復するIteratorSE<PropertyPath>
を返します。修飾子と型メソッド説明boolean
PersistentPropertyPaths.contains
(PropertyPath path) 指定されたPropertyPath
が現在のPersistentPropertyPaths
に含まれているかどうかを返します。修飾子コンストラクター説明PropertyReferenceException
(StringSE propertyName, TypeInformation<?> type, ListSE<PropertyPath> alreadyResolvedPah) 新しいPropertyReferenceException
を作成します。org.springframework.data.mapping.context 内の PropertyPath 使用
修飾子と型メソッド説明AbstractMappingContext.getPersistentPropertyPath
(PropertyPath propertyPath) MappingContext.getPersistentPropertyPath
(PropertyPath propertyPath) 指定されたPropertyPath
に基づいて、指定されたパス式のすべてのPersistentProperty
を返します。org.springframework.data.projection 内の PropertyPath 使用
修飾子と型メソッド説明static <M,
D> EntityProjection.ContainerPropertyProjection<M, D> EntityProjection.ContainerPropertyProjection.nonProjecting
(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType) マップされた型の非投影バリアントを作成します。static <M,
D> EntityProjection.PropertyProjection<M, D> EntityProjection.PropertyProjection.nonProjecting
(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType) マップされた型の非投影バリアントを作成します。static <M,
D> EntityProjection.ContainerPropertyProjection<M, D> EntityProjection.ContainerPropertyProjection.projecting
(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType, ListSE<EntityProjection.PropertyProjection<?, ?>> properties, EntityProjection.ProjectionType projectionType) マップされた型の投影バリアントを作成します。static <M,
D> EntityProjection.PropertyProjection<M, D> EntityProjection.PropertyProjection.projecting
(PropertyPath propertyPath, TypeInformation<M> mappedType, TypeInformation<D> domainType, ListSE<EntityProjection.PropertyProjection<?, ?>> properties, EntityProjection.ProjectionType projectionType) マップされた型の投影バリアントを作成します。org.springframework.data.repository.query.parser 内の PropertyPath 使用