## Hierarchy For Package org.hibernate.persister.entity

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.persister.entity.AbstractEntityPersister (implements org.hibernate.metadata.ClassMetadata, org.hibernate.intercept.LazyPropertyInitializer, org.hibernate.persister.entity.Lockable, org.hibernate.persister.entity.OuterJoinLoadable, org.hibernate.id.PostInsertIdentityPersister, org.hibernate.persister.entity.Queryable, org.hibernate.persister.entity.SQLLoadable, org.hibernate.persister.entity.UniqueKeyLoadable)
    - org.hibernate.persister.entity.JoinedSubclassEntityPersister
    - org.hibernate.persister.entity.SingleTableEntityPersister
    - org.hibernate.persister.entity.UnionSubclassEntityPersister
  - org.hibernate.persister.entity.AbstractPropertyMapping (implements org.hibernate.persister.entity.PropertyMapping)
    - org.hibernate.persister.entity.BasicEntityPropertyMapping
  - org.hibernate.type.AbstractType (implements org.hibernate.type.Type)
    - org.hibernate.persister.entity.DiscriminatorType
  - org.hibernate.persister.entity.NamedQueryLoader (implements org.hibernate.loader.entity.UniqueEntityLoader)
  - org.hibernate.persister.entity.Queryable.Declarer

## Interface Hierarchy

- org.hibernate.persister.entity.AbstractEntityPersister.InclusionChecker
- org.hibernate.persister.entity.DiscriminatorMetadata
- org.hibernate.persister.entity.Joinable
  - org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Loadable)
  - org.hibernate.persister.entity.Queryable (also extends org.hibernate.persister.entity.Loadable, org.hibernate.persister.entity.PropertyMapping)
- org.hibernate.cache.OptimisticCacheSource
  - org.hibernate.persister.entity.EntityPersister
    - org.hibernate.persister.entity.Loadable
      - org.hibernate.persister.entity.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable)
      - org.hibernate.persister.entity.Queryable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.PropertyMapping)
      - org.hibernate.persister.entity.SQLLoadable
      - org.hibernate.persister.entity.UniqueKeyLoadable
    - org.hibernate.persister.entity.Lockable
- org.hibernate.persister.entity.PropertyMapping
  - org.hibernate.persister.entity.Queryable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.Loadable)

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.