Package org.springframework.data.mapping
@NonNullApi
package org.springframework.data.mapping
Base package for the mapping subsystem.
-
ClassDescriptionAccess options when using
PersistentPropertyPathAccessorto get and set properties.Access options for getting values for property paths.How to handle null values during aPersistentPropertyPathtraversal.Access options for setting values for property paths.How to propagate setting values that cross collection and map properties.How to handle intermediate null values when settingA container object which may or may not contain a type alias value.Association<P extends PersistentProperty<P>>Value object to captureAssociations.AssociationHandler<P extends PersistentProperty<P>>Callback interface to implement functionality to be applied to a collection ofAssociations.FactoryMethod<T,P extends PersistentProperty<P>> Value object to encapsulate the factory method to be used when mapping persistent data to objects.Interface for a component allowing the access of identifier values.InstanceCreatorMetadata<P extends PersistentProperty<P>>Metadata describing a mechanism to create instances of persistent types.Parameter<T,P extends PersistentProperty<P>> Value object to represent constructor parameters.PersistentEntity<T,P extends PersistentProperty<P>> Represents a persistent entity.PersistentProperty<P extends PersistentProperty<P>>Domain service to allow accessing and settingPersistentPropertys of an entity.PersistentPropertyPath<P extends PersistentProperty<P>>Abstraction of a path ofPersistentPropertys.Extension ofPersistentPropertyAccessorthat is also able to obtain and set values forPersistentPropertyPaths.PersistentPropertyPaths<T,P extends PersistentProperty<P>> A wrapper for a collection ofPersistentPropertyPaths.PreferredConstructor<T,P extends PersistentProperty<P>> Value object to encapsulate the constructor to be used when mapping persistent data to objects.PropertyHandler<P extends PersistentProperty<P>>Callback interface to do something with all plainPersistentPropertyinstances except associations and transient properties.Abstraction of aPropertyPathof a domain class.Exception being thrown when creatingPropertyPathinstances.Association handler to work with the untypedPersistentPropertybasedAssociation.A property handler to work with untypedPersistentPropertyinstances.IdentifierAccessorthat is aware of the target bean to obtain the identifier from so that it can generate a more meaningful exception in case of an absent identifier and a call toTargetAwareIdentifierAccessor.getRequiredIdentifier().