インターフェースの使用
org.springframework.data.projection.ProjectionFactory
ProjectionFactory を使用するパッケージ
パッケージ
説明
射影サブシステム。
さまざまなデータストアのリポジトリを実装するための基本クラス。
クエリメソッドで動作するクラスをサポートします。
org.springframework.data.projection 内の ProjectionFactory 使用
ProjectionFactory を実装している org.springframework.data.projection のクラス修飾子と型クラス説明class
射影インターフェースでValue
アノテーション付きメソッドを使用して、含まれている SpEL 式を評価し、メソッド呼び出しの結果を定義するためのサポートを追加するProxyProjectionFactory
。型 ProjectionFactory のパラメーターを持つ org.springframework.data.projection のメソッド修飾子と型メソッド説明static EntityProjectionIntrospector
EntityProjectionIntrospector.create
(ProjectionFactory projectionFactory, EntityProjectionIntrospector.ProjectionPredicate projectionPredicate, MappingContext<?, ?> mappingContext) org.springframework.data.repository.core.support 内の ProjectionFactory 使用
修飾子と型メソッド説明protected ProjectionFactory
RepositoryFactorySupport.getProjectionFactory()
ProjectionFactory
インスタンスを返します。protected ProjectionFactory
RepositoryFactorySupport.getProjectionFactory
(ClassLoaderSE classLoader, BeanFactory beanFactory) 作成されたリポジトリインスタンスで使用するProjectionFactory
を返します。org.springframework.data.repository.query 内の ProjectionFactory 使用
型 ProjectionFactory のパラメーターを持つ org.springframework.data.repository.query のメソッド修飾子と型メソッド説明static ReturnedType
ReturnedType.of
(ClassSE<?> returnedType, ClassSE<?> domainType, ProjectionFactory factory) 指定された返された型、ドメイン型、ProjectionFactory
に対して新しいReturnedType
を作成します。QueryLookupStrategy.resolveQuery
(MethodSE method, RepositoryMetadata metadata, ProjectionFactory factory, NamedQueries namedQueries) 後で実行できる指定されたQueryMethod
からRepositoryQuery
を解決します。型 ProjectionFactory のパラメーターを持つ org.springframework.data.repository.query のコンストラクター修飾子コンストラクター説明QueryMethod
(MethodSE method, RepositoryMetadata metadata, ProjectionFactory factory) 指定されたパラメーターから新しいQueryMethod
を作成します。