クラスの使用
org.springframework.data.repository.query.Parameters
org.springframework.data.repository.query 内の Parameters 使用
修飾子と型クラス説明class
Parameters<S extends Parameters<S,
T>, T extends Parameter> クエリパラメーターにバインドするか、クエリに個別に適用する必要があるメソッドパラメーターを抽象化します。修飾子と型メソッド説明<T extends Parameters<?,
?>>
EvaluationContextExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, ObjectSE[] parameterValues) <T extends Parameters<?,
?>>
EvaluationContextExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) <T extends Parameters<?,
?>>
EvaluationContextQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, ObjectSE[] parameterValues) 指定されたParameters
およびパラメーター値を使用して構築されたEvaluationContext
を返します。<T extends Parameters<?,
?>>
EvaluationContextQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) 指定されたParameters
およびパラメーター値を使用して構築されたEvaluationContext
を返します。<T extends Parameters<?,
?>>
EvaluationContextReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, ObjectSE[] parameterValues) <T extends Parameters<?,
?>>
EvaluationContextReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) <T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, ObjectSE[] parameterValues) <T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) <T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, ObjectSE[] parameterValues) 指定されたParameters
およびパラメーター値を使用して作成されたEvaluationContext
を返します。<T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, ObjectSE[] parameterValues, ExpressionDependencies dependencies) 指定されたParameters
およびパラメーター値を使用して作成されたEvaluationContext
を返します。修飾子と型メソッド説明protected Parameters<?,
?> QueryMethod.createParameters
(MethodSE method, TypeInformation<?> domainType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected Parameters<?,
?> QueryMethod.createParameters
(ParametersSource parametersSource) Parameters
インスタンスを作成します。Parameters<?,
?> ParametersParameterAccessor.getParameters()
アクセサーをバッキングするParameters
インスタンスを返します。Parameters<?,
?> QueryMethod.getParameters()
Parameters
ラッパーを返し、Method
SE パラメーターに関する追加情報を取得します。修飾子と型メソッド説明SpelQueryContext.EvaluatingSpelQueryContext.parse
(StringSE query, Parameters<?, ?> parameters) パターンを使用して SpEL 式のクエリを解析します。修飾子コンストラクター説明ParametersParameterAccessor
(Parameters<?, ?> parameters, ObjectSE[] values) 新しいParametersParameterAccessor
を作成します。SpelEvaluator
(QueryMethodEvaluationContextProvider evaluationContextProvider, Parameters<?, ?> parameters, SpelQueryContext.SpelExtractor extractor)
QueryMethod.createParameters(ParametersSource)
を使用してください。