| Name | Description | Type | Package | Framework |
| AbstractEntityPersister | Basic functionality for persisting an entity via JDBC through either generated or custom SQL | Class | org.hibernate.persister.entity | Hibernate ORM |
| AbstractEntityPersister .InclusionChecker | Interface | org.hibernate.persister.entity.AbstractEntityPersister | Hibernate ORM | |
| AbstractPropertyMapping | Basic implementation of the PropertyMapping contract. | Class | org.hibernate.persister.entity | Hibernate ORM |
| BasicEntityPropertyMapping | Class | org.hibernate.persister.entity | Hibernate ORM | |
| DiscriminatorMetadata | Provides the information needed to properly handle type discrimination in HQL queries, either by 'something. | Interface | org.hibernate.persister.entity | Hibernate ORM |
| DiscriminatorType | See Also:Serialized FormFields inherited from class org. | Class | org.hibernate.persister.entity | Hibernate ORM |
| EntityPersister | strategy of entity mapping. | Interface | org.hibernate.persister.entity | Hibernate ORM |
| Joinable | Anything that can be loaded by outer join - namely persisters for classes or collections. | Interface | org.hibernate.persister.entity | Hibernate ORM |
| JoinedSubclassEntityPersister | Class | org.hibernate.persister.entity | Hibernate ORM | |
| Loadable | Interface | org.hibernate.persister.entity | Hibernate ORM | |
| Lockable | Contract for things that can be locked via a LockingStrategy. | Interface | org.hibernate.persister.entity | Hibernate ORM |
| NamedQueryLoader | Class | org.hibernate.persister.entity | Hibernate ORM | |
| OuterJoinLoadable | A EntityPersister that may be loaded by outer join using the OuterJoinLoader hierarchy and may be an element | Interface | org.hibernate.persister.entity | Hibernate ORM |
| PropertyMapping | Abstraction of all mappings that define properties: entities, collection elements. | Interface | org.hibernate.persister.entity | Hibernate ORM |
| Queryable | Interface | org.hibernate.persister.entity | Hibernate ORM | |
| Queryable .Declarer | Class | org.hibernate.persister.entity.Queryable | Hibernate ORM | |
| SingleTableEntityPersister | The default implementation of the EntityPersister interface. | Class | org.hibernate.persister.entity | Hibernate ORM |
| SQLLoadable | A class persister that supports queries expressed in the platform native SQL dialect | Interface | org.hibernate.persister.entity | Hibernate ORM |
| UnionSubclassEntityPersister | strategy for an entity and its inheritence hierarchy. | Class | org.hibernate.persister.entity | Hibernate ORM |
| UniqueKeyLoadable | Fields inherited from interface org. | Interface | org.hibernate.persister.entity | Hibernate ORM |