-
ClassDescriptionsince 2.5since 3.0. Use
SimpleMetadataReaderFactory
directly.since 3.0 to go package protected at some point. Refer toTypeInformation
only.
-
FieldDescription
-
MethodDescriptionsince 3.0, use
MappingInstantiationException.getEntityCreator()
instead.since 3.0, usePersistentEntity.getInstanceCreatorMetadata()
.since 3.0, usePersistentEntity.isCreatorArgument(PersistentProperty)
instead.since 2.3, usePersistentPropertyPathAccessor.getProperty(PersistentPropertyPath)
insteadsince 2.3, usePersistentPropertyPathAccessor.setProperty(PersistentPropertyPath, Object)
instead.since 3.0, useInstanceCreatorMetadata.isCreatorParameter(PersistentProperty)
instead.org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport.getModulePrefix()since 3.0, refer toRepositoryConfigurationExtension.getModuleIdentifier()
instead and implement eitherRepositoryConfigurationExtensionSupport.getModuleName()
directly or both methods if the default translation from name to identifier as defined inRepositoryConfigurationExtension.getModuleIdentifier()
doesn't suit you.since 2.6 because it has a misleading name. UseRepositoryFactorySupport.instantiateClass(Class, Object...)
instead.since 3.0. UseTypeInformation.of(org.springframework.core.ResolvableType)
instead.since 3.0. UseTypeInformation.fromReturnTypeOf(Method)
instead.since 3.0. UseTypeInformation.specialize(TypeInformation)
instead, i.e. switch the given parameter's type toTypeInformation
in the first place.
-
ConstructorDescriptionsince 2.1, use
QPageRequest.of(int, int)
instead.since 2.1, useQPageRequest.of(int, int, OrderSpecifier...)
instead.since 2.1, useQPageRequest.of(int, int, QSort)
instead.since 2.2. Prefer to use overload taking aBeanNameGenerator
additionally.
MetadataReader
to obtaindeclared methods
directly.