Package org.hibernate.persister.entity
This package abstracts persistence mechanisms for entities.
-
Interface Summary Interface Description AbstractEntityPersister.CacheEntryHelper Consolidated these onto a single helper because the 2 pieces work in tandem.DeprecatedEntityStuff Deprecated. Just used to singly extend all the deprecated entity persister rolesDiscriminatorMetadata Deprecated, for removal: This API element is subject to removal in a future version. The functionality of DiscriminatorMetadata,DiscriminatorType
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
EntityPersister A strategy for persisting a mapped entity class.Joinable Deprecated, for removal: This API element is subject to removal in a future version. Loadable Deprecated, for removal: This API element is subject to removal in a future version. Lockable Deprecated, for removal: This API element is subject to removal in a future version. OuterJoinLoadable Deprecated, for removal: This API element is subject to removal in a future version. PropertyMapping Deprecated, for removal: This API element is subject to removal in a future version. This interface is obsoleteQueryable Deprecated. UseEntityMappingType
insteadSQLLoadable Deprecated, for removal: This API element is subject to removal in a future version. UniqueKeyLoadable Deprecated. -
Class Summary Class Description AbstractEntityPersister Basic functionality for persisting an entity via JDBC, using either generated or custom SQL.AbstractPropertyMapping Deprecated, for removal: This API element is subject to removal in a future version. Replaced byEntityMappingType
BasicEntityPropertyMapping Deprecated, for removal: This API element is subject to removal in a future version. Replaced byEntityMappingType
DiscriminatorHelper Operations needed by persisters for working with discriminators.DiscriminatorType<T> Deprecated, for removal: This API element is subject to removal in a future version. The functionality of DiscriminatorType,DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
EntityNameUse Describes the kind of entity name use.JoinedSubclassEntityPersister AnEntityPersister
implementing the normalizedInheritanceType.JOINED
inheritance mapping strategy for an entity and its inheritance hierarchy.Queryable.Declarer SessionFactoryBasedWrapperOptions SingleTableEntityPersister The default implementation of theEntityPersister
interface.UnionSubclassEntityPersister AnEntityPersister
implementing theInheritanceType.TABLE_PER_CLASS
mapping strategy for an entity and its inheritance hierarchy.UniqueKeyEntry Useful metadata representing a unique key within a Persister -
Enum Summary Enum Description EntityNameUse.UseKind