## Hierarchy For Package org.hibernate

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.EmptyInterceptor (implements org.hibernate.Interceptor, java.io.Serializable)
  - org.hibernate.Hibernate
  - org.hibernate.LockOptions (implements java.io.Serializable)
  - org.hibernate.SQLQueryResultMappingBuilder.ScalarReturn
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.hibernate.AssertionFailure
        - org.hibernate.HibernateException
          - org.hibernate.CallbackException
          - org.hibernate.InstantiationException
          - org.hibernate.JDBCException
            - org.hibernate.PessimisticLockException
            - org.hibernate.QueryTimeoutException
          - org.hibernate.LazyInitializationException
          - org.hibernate.dialect.lock.LockingStrategyException
            - org.hibernate.dialect.lock.OptimisticEntityLockException
              - org.hibernate.OptimisticLockException
          - org.hibernate.MappingException
            - org.hibernate.AnnotationException
            - org.hibernate.DuplicateMappingException
            - org.hibernate.InvalidMappingException
            - org.hibernate.MappingNotFoundException
            - org.hibernate.PropertyNotFoundException
          - org.hibernate.NonUniqueObjectException
          - org.hibernate.NonUniqueResultException
          - org.hibernate.PersistentObjectException
          - org.hibernate.PropertyAccessException
          - org.hibernate.PropertyValueException
          - org.hibernate.QueryException
            - org.hibernate.QueryParameterException
          - org.hibernate.ResourceClosedException
          - org.hibernate.SessionException
          - org.hibernate.StaleStateException
            - org.hibernate.StaleObjectStateException
          - org.hibernate.TransactionException
          - org.hibernate.TransientObjectException
            - org.hibernate.TransientPropertyValueException
          - org.hibernate.TypeMismatchException
          - org.hibernate.UnknownProfileException
          - org.hibernate.UnresolvableObjectException
            - org.hibernate.ObjectDeletedException
            - org.hibernate.ObjectNotFoundException
          - org.hibernate.WrongClassException
  - org.hibernate.Version

## Interface Hierarchy

- org.hibernate.Cache
- org.hibernate.criterion.CriteriaSpecification
  - org.hibernate.Criteria
- org.hibernate.CustomEntityDirtinessStrategy
- org.hibernate.CustomEntityDirtinessStrategy.AttributeChecker
- org.hibernate.CustomEntityDirtinessStrategy.AttributeInformation
- org.hibernate.CustomEntityDirtinessStrategy.DirtyCheckContext
- org.hibernate.EntityNameResolver
- org.hibernate.Filter
- org.hibernate.IdentifierLoadAccess
- org.hibernate.Interceptor
- org.hibernate.LobHelper
- org.hibernate.NaturalIdLoadAccess
- org.hibernate.Query
  - org.hibernate.SQLQuery
- javax.naming.Referenceable
  - org.hibernate.SessionFactory (also extends java.io.Serializable)
- org.hibernate.ScrollableResults
- java.io.Serializable
  - org.hibernate.SessionFactory (also extends javax.naming.Referenceable)
  - org.hibernate.SessionFactoryObserver
  - org.hibernate.SharedSessionContract
    - org.hibernate.Session
    - org.hibernate.StatelessSession
- org.hibernate.Session.LockRequest
- org.hibernate.SessionBuilder
  - org.hibernate.SharedSessionBuilder
- org.hibernate.SessionFactory.SessionFactoryOptions
- org.hibernate.SimpleNaturalIdLoadAccess
- org.hibernate.SQLQuery.FetchReturn
- org.hibernate.SQLQuery.ReturnProperty
- org.hibernate.SQLQuery.RootReturn
- org.hibernate.SQLQueryResultMappingBuilder
- org.hibernate.SQLQueryResultMappingBuilder.ReturnsHolder
- org.hibernate.StatelessSessionBuilder
- org.hibernate.Transaction
- org.hibernate.TypeHelper

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.ConnectionReleaseMode
    - org.hibernate.EntityMode
    - org.hibernate.MultiTenancyStrategy
    - org.hibernate.ReplicationMode
    - org.hibernate.FetchMode
    - org.hibernate.DuplicateMappingException.Type
    - org.hibernate.CacheMode
    - org.hibernate.LockMode
    - org.hibernate.ScrollMode
    - org.hibernate.FlushMode

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