- 要素説明3.4 以降 - 代わりに
ImplementedRepositoryFragment(java.lang.Class<T>,T)
を使用してください。3.1 以降、代わりにParameter(MethodParameter, TypeInformation)
を使用してください。3.2.1 以降、代わりにQueryMethod.createParameters(ParametersSource)
を使用してください。3.0 以降、ユーティリティはorg.springframework.data.util
パッケージに移動されたため、代わりにReactiveWrappers
を使用してください。代わりにReactiveWrappers.ReactiveLibrary
を使用してください。3.0 はある時点でパッケージ保護に移行するためです。TypeInformation
のみを参照してください。3.1 以降は、むしろPagedResourcesAssembler.withParameter(MethodParameter)
を使用してインスタンスをセットアップします。
- インターフェース説明
QueryMethodValueEvaluationContextAccessor
を推奨する 3.4 以降。QueryMethodValueEvaluationContextAccessor
を推奨する 3.4 以降。3.0 以降、MetadataReader
を使用してdeclared methods
を直接取得します。3.0 以降、MetadataReader
を直接使用してdeclared methods
を直接取得します。
- クラス説明3.3 以降、代わりに
CachingValueExpressionEvaluatorFactory
を使用してください。3.3 以降、代わりにValueExpressionParameterValueProvider
を使用してください。QueryMethodValueEvaluationContextAccessor
を推奨する 3.4 以降。org.springframework.data.repository.query.ReactiveExtensionAwareQueryMethodEvaluationContextProviderQueryMethodValueEvaluationContextAccessor
を推奨する 3.4 以降。3.3 以降、代わりにValueExpressionQueryRewriter
を使用してください。3.3 以降、代わりにValueExpressionQueryRewriter
を使用してください。3.0 以降、ユーティリティはorg.springframework.data.util
パッケージに移動されたため、代わりにReactiveWrappers
を使用してください。2.5 以降3.0 以来。SimpleMetadataReaderFactory
を直接使用します。3.0 はある時点でパッケージ保護に移行するためです。TypeInformation
のみを参照してください。
- メソッド説明3.0 以降、代わりに
MappingInstantiationException.getEntityCreator()
を使用してください。3.3 以降、代わりにValueExpressionParameterValueProvider.potentiallyConvertExpressionValue(Object, Parameter)
を使用してください。3.3 以降、代わりにParameter.getValueExpression()
を使用してください。3.3 以降、代わりにParameter.hasValueExpression()
を使用してください。3.0 以降、PersistentEntity.getInstanceCreatorMetadata()
を使用します。3.0 以降、代わりにPersistentEntity.isCreatorArgument(PersistentProperty)
を使用してください。代わりにPersistentPropertyPath.getLeafProperty()
を使用してください。3.0 以降、代わりにInstanceCreatorMetadata.isCreatorParameter(PersistentProperty)
を使用してください。org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getModulePrefix()3.0 以降、代わりにRepositoryConfigurationExtension.getModuleIdentifier()
を参照し、RepositoryConfigurationExtension.getModuleIdentifier()
で定義されている名前から識別子へのデフォルトの変換が適切でない場合は、RepositoryConfigurationExtensionSupport.getModuleName()
を直接実装するか、両方のメソッドを実装してください。3.4 以降、代わりにRepositoryFactoryBeanSupport.createDefaultEvaluationContextProvider(ListableBeanFactory)
を使用してください。3.4 以降、代わりにRepositoryFactoryBeanSupport.setEvaluationContextProvider(EvaluationContextProvider)
を使用してください。3.4 以降、クエリメソッドでValueExpression
をサポートするには、代わりにRepositoryFactorySupport.getQueryLookupStrategy(Key, ValueExpressionDelegate)
を使用します。2.6 以降、誤解を招く名前が付けられているためです。代わりにRepositoryFactorySupport.instantiateClass(Class, Object...)
を使用してください。3.4 以降、代わりにRepositoryFactorySupport.setEvaluationContextProvider(EvaluationContextProvider)
を使用してください。3.2.1 以降、代わりにQueryMethod.createParameters(ParametersSource)
を使用してください。3.0 以来。代わりにTypeInformation.of(org.springframework.core.ResolvableType)
を使用してください。3.0 以来。代わりにTypeInformation.fromReturnTypeOf(Method)
を使用してください。3.1 以降は、むしろPagedResourcesAssembler.withParameter(MethodParameter)
を使用してインスタンスをセットアップします。
- コンストラクター説明2.1 以降、代わりに
QPageRequest.of(int, int)
を使用してください。2.1 以降、代わりにQPageRequest.of(int, int, OrderSpecifier...)
を使用してください。2.1 以降、代わりにQPageRequest.of(int, int, QSort)
を使用してください。2.2 以降。BeanNameGenerator
を追加で使用するオーバーロードを使用することをお勧めします。3.4 以降 - 代わりにImplementedRepositoryFragment(java.lang.Class<T>,T)
を使用してください。3.1 以降、代わりにParameter(MethodParameter, TypeInformation)
を使用してください。
PersistentPropertyPath.getLeafProperty()
を使用してください。