Class Hierarchy
- java.lang.Object
- org.springframework.data.mapping.AccessOptions
 - org.springframework.data.mapping.AccessOptions.GetOptions
 - org.springframework.data.mapping.AccessOptions.SetOptions
 - org.springframework.data.mapping.Alias
 - org.springframework.data.mapping.Association<P>
 - org.springframework.data.mapping.FactoryMethod<T,
P>  - org.springframework.data.mapping.Parameter<T,
P>  - org.springframework.data.mapping.PreferredConstructor<T,
P>  - org.springframework.data.mapping.TargetAwareIdentifierAccessor (implements org.springframework.data.mapping.IdentifierAccessor)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.data.mapping.MappingException
 
 
 - java.lang.RuntimeException
 
 - java.lang.Exception
 
 
Interface Hierarchy
- org.springframework.data.mapping.AssociationHandler<P>
 - org.springframework.data.mapping.IdentifierAccessor
 - org.springframework.data.mapping.InstanceCreatorMetadata<P>
 - java.lang.Iterable<T>
- org.springframework.data.mapping.PersistentEntity<T,
P>  - org.springframework.data.util.Streamable<T> (also extends java.util.function.Supplier<T>)
- org.springframework.data.mapping.PersistentPropertyPath<P>
 - org.springframework.data.mapping.PersistentPropertyPaths<T,
P>  
 
 - org.springframework.data.mapping.PersistentEntity<T,
 - org.springframework.data.mapping.PersistentProperty<P>
 - org.springframework.data.mapping.PersistentPropertyAccessor<T>
- org.springframework.data.mapping.PersistentPropertyPathAccessor<T>
 
 - org.springframework.data.mapping.PropertyHandler<P>
 - org.springframework.data.mapping.SimpleAssociationHandler
 - org.springframework.data.mapping.SimplePropertyHandler
 - java.util.function.Supplier<T>
- org.springframework.data.util.Streamable<T> (also extends java.lang.Iterable<T>)
- org.springframework.data.mapping.PersistentPropertyPath<P>
 - org.springframework.data.mapping.PersistentPropertyPaths<T,
P>  
 
 - org.springframework.data.util.Streamable<T> (also extends java.lang.Iterable<T>)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.springframework.data.mapping.AccessOptions.GetOptions.GetNulls
 - org.springframework.data.mapping.AccessOptions.SetOptions.Propagation
 - org.springframework.data.mapping.AccessOptions.SetOptions.SetNulls
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)