Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.hibernate, org.hibernate.action, org.hibernate.bytecode, org.hibernate.bytecode.cglib, org.hibernate.bytecode.javassist, org.hibernate.bytecode.util, org.hibernate.cache, org.hibernate.cache.entry, org.hibernate.cfg, org.hibernate.classic, org.hibernate.collection, org.hibernate.connection, org.hibernate.context, org.hibernate.criterion, org.hibernate.dialect, org.hibernate.dialect.function, org.hibernate.dialect.lock, org.hibernate.engine, org.hibernate.engine.loading, org.hibernate.engine.query, org.hibernate.engine.query.sql, org.hibernate.engine.transaction, org.hibernate.event, org.hibernate.event.def, org.hibernate.exception, org.hibernate.hql, org.hibernate.hql.antlr, org.hibernate.hql.ast, org.hibernate.hql.ast.exec, org.hibernate.hql.ast.tree, org.hibernate.hql.ast.util, org.hibernate.hql.classic, org.hibernate.id, org.hibernate.id.enhanced, org.hibernate.id.insert, org.hibernate.impl, org.hibernate.intercept, org.hibernate.intercept.cglib, org.hibernate.intercept.javassist, org.hibernate.jdbc, org.hibernate.jmx, org.hibernate.loader, org.hibernate.loader.collection, org.hibernate.loader.criteria, org.hibernate.loader.custom, org.hibernate.loader.custom.sql, org.hibernate.loader.entity, org.hibernate.loader.hql, org.hibernate.lob, org.hibernate.mapping, org.hibernate.metadata, org.hibernate.param, org.hibernate.persister, org.hibernate.persister.collection, org.hibernate.persister.entity, org.hibernate.pretty, org.hibernate.property, org.hibernate.proxy, org.hibernate.proxy.dom4j, org.hibernate.proxy.map, org.hibernate.proxy.pojo, org.hibernate.proxy.pojo.cglib, org.hibernate.proxy.pojo.javassist, org.hibernate.secure, org.hibernate.sql, org.hibernate.stat, org.hibernate.tool.hbm2ddl, org.hibernate.tool.instrument, org.hibernate.tool.instrument.cglib, org.hibernate.tool.instrument.javassist, org.hibernate.transaction, org.hibernate.transform, org.hibernate.tuple, org.hibernate.tuple.component, org.hibernate.tuple.entity, org.hibernate.type, org.hibernate.usertype, org.hibernate.util

## Class Hierarchy

- java.lang.Object
  - org.hibernate.mapping.AbstractAuxiliaryDatabaseObject (implements org.hibernate.mapping.AuxiliaryDatabaseObject)
    - org.hibernate.mapping.SimpleAuxiliaryDatabaseObject
  - org.hibernate.jdbc.AbstractBatcher (implements org.hibernate.jdbc.Batcher)
    - org.hibernate.jdbc.BatchingBatcher
    - org.hibernate.jdbc.NonBatchingBatcher
  - org.hibernate.bytecode.AbstractClassTransformerImpl (implements org.hibernate.bytecode.ClassTransformer)
    - org.hibernate.bytecode.cglib.CglibClassTransformer
    - org.hibernate.bytecode.javassist.JavassistClassTransformer
  - org.hibernate.persister.collection.AbstractCollectionPersister (implements org.hibernate.metadata.CollectionMetadata, org.hibernate.persister.collection.SQLLoadableCollection)
    - org.hibernate.persister.collection.BasicCollectionPersister
    - org.hibernate.persister.collection.OneToManyPersister
  - org.hibernate.tuple.component.AbstractComponentTuplizer (implements org.hibernate.tuple.component.ComponentTuplizer)
    - org.hibernate.tuple.component.Dom4jComponentTuplizer
    - org.hibernate.tuple.component.DynamicMapComponentTuplizer
    - org.hibernate.tuple.component.PojoComponentTuplizer
  - org.hibernate.criterion.AbstractEmptinessExpression (implements org.hibernate.criterion.Criterion)
    - org.hibernate.criterion.EmptyExpression (implements org.hibernate.criterion.Criterion)
    - org.hibernate.criterion.NotEmptyExpression (implements org.hibernate.criterion.Criterion)
  - 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.tuple.entity.AbstractEntityTuplizer (implements org.hibernate.tuple.entity.EntityTuplizer)
    - org.hibernate.tuple.entity.Dom4jEntityTuplizer
    - org.hibernate.tuple.entity.DynamicMapEntityTuplizer
    - org.hibernate.tuple.entity.PojoEntityTuplizer
  - org.hibernate.event.AbstractEvent (implements java.io.Serializable)
    - org.hibernate.event.AbstractCollectionEvent
      - org.hibernate.event.InitializeCollectionEvent
      - org.hibernate.event.PostCollectionRecreateEvent
      - org.hibernate.event.PostCollectionRemoveEvent
      - org.hibernate.event.PostCollectionUpdateEvent
      - org.hibernate.event.PreCollectionRecreateEvent
      - org.hibernate.event.PreCollectionRemoveEvent
      - org.hibernate.event.PreCollectionUpdateEvent
    - org.hibernate.event.DeleteEvent
    - org.hibernate.event.EvictEvent
    - org.hibernate.event.FlushEntityEvent
    - org.hibernate.event.FlushEvent
      - org.hibernate.event.AutoFlushEvent
      - org.hibernate.event.DirtyCheckEvent
    - org.hibernate.event.LoadEvent
    - org.hibernate.event.LockEvent
    - org.hibernate.event.MergeEvent
    - org.hibernate.event.PersistEvent
    - org.hibernate.event.PostDeleteEvent
    - org.hibernate.event.PostInsertEvent
    - org.hibernate.event.PostLoadEvent
    - org.hibernate.event.PostUpdateEvent
    - org.hibernate.event.PreLoadEvent
    - org.hibernate.event.RefreshEvent
    - org.hibernate.event.ReplicateEvent
    - org.hibernate.event.SaveOrUpdateEvent
  - org.hibernate.param.AbstractExplicitParameterSpecification (implements org.hibernate.param.ExplicitParameterSpecification)
    - org.hibernate.param.NamedParameterSpecification (implements org.hibernate.param.ParameterSpecification)
    - org.hibernate.param.PositionalParameterSpecification (implements org.hibernate.param.ParameterSpecification)
  - org.hibernate.intercept.AbstractFieldInterceptor (implements org.hibernate.intercept.FieldInterceptor, java.io.Serializable)
    - org.hibernate.intercept.cglib.FieldInterceptorImpl (implements net.sf.cglib.transform.impl.InterceptFieldCallback, java.io.Serializable)
    - org.hibernate.intercept.javassist.FieldInterceptorImpl (implements org.hibernate.bytecode.javassist.FieldHandler, java.io.Serializable)
  - org.hibernate.event.def.AbstractFlushingEventListener (implements java.io.Serializable)
    - org.hibernate.event.def.DefaultAutoFlushEventListener (implements org.hibernate.event.AutoFlushEventListener)
    - org.hibernate.event.def.DefaultDirtyCheckEventListener (implements org.hibernate.event.DirtyCheckEventListener)
    - org.hibernate.event.def.DefaultFlushEventListener (implements org.hibernate.event.FlushEventListener)
  - org.hibernate.cache.AbstractJndiBoundCacheProvider (implements org.hibernate.cache.CacheProvider)
    - org.hibernate.cache.JndiBoundTreeCacheProvider
  - org.hibernate.proxy.AbstractLazyInitializer (implements org.hibernate.proxy.LazyInitializer)
    - org.hibernate.proxy.pojo.BasicLazyInitializer
      - org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer (implements net.sf.cglib.proxy.InvocationHandler)
      - org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer (implements javassist.util.proxy.MethodHandler)
    - org.hibernate.proxy.dom4j.Dom4jLazyInitializer (implements java.io.Serializable)
    - org.hibernate.proxy.map.MapLazyInitializer (implements java.io.Serializable)
  - org.hibernate.collection.AbstractPersistentCollection (implements org.hibernate.collection.PersistentCollection, java.io.Serializable)
    - org.hibernate.collection.PersistentArrayHolder
    - org.hibernate.collection.PersistentBag (implements java.util.List)
    - org.hibernate.collection.PersistentElementHolder
    - org.hibernate.collection.PersistentIdentifierBag (implements java.util.List)
    - org.hibernate.collection.PersistentIndexedElementHolder
      - org.hibernate.collection.PersistentListElementHolder
      - org.hibernate.collection.PersistentMapElementHolder
    - org.hibernate.collection.PersistentList (implements java.util.List)
    - org.hibernate.collection.PersistentMap (implements java.util.Map)
      - org.hibernate.collection.PersistentSortedMap (implements java.util.SortedMap)
    - org.hibernate.collection.PersistentSet (implements java.util.Set)
      - org.hibernate.collection.PersistentSortedSet (implements java.util.SortedSet)
  - org.hibernate.id.AbstractPostInsertGenerator (implements org.hibernate.id.PostInsertIdentifierGenerator)
    - org.hibernate.id.IdentityGenerator
    - org.hibernate.id.SelectGenerator (implements org.hibernate.id.Configurable)
  - org.hibernate.persister.entity.AbstractPropertyMapping (implements org.hibernate.persister.entity.PropertyMapping)
    - org.hibernate.persister.entity.BasicEntityPropertyMapping
    - org.hibernate.persister.collection.CompositeElementPropertyMapping
  - org.hibernate.impl.AbstractQueryImpl (implements org.hibernate.Query)
    - org.hibernate.impl.QueryImpl
      - org.hibernate.impl.CollectionFilterImpl
    - org.hibernate.impl.SQLQueryImpl (implements org.hibernate.SQLQuery)
  - org.hibernate.event.def.AbstractReassociateEventListener (implements java.io.Serializable)
    - org.hibernate.event.def.AbstractLockUpgradeEventListener
      - org.hibernate.event.def.DefaultLoadEventListener (implements org.hibernate.event.LoadEventListener)
      - org.hibernate.event.def.DefaultLockEventListener (implements org.hibernate.event.LockEventListener)
    - org.hibernate.event.def.AbstractSaveEventListener
      - org.hibernate.event.def.DefaultMergeEventListener (implements org.hibernate.event.MergeEventListener)
        - org.hibernate.event.def.DefaultSaveOrUpdateCopyEventListener
      - org.hibernate.event.def.DefaultPersistEventListener (implements org.hibernate.event.PersistEventListener)
        - org.hibernate.event.def.DefaultPersistOnFlushEventListener
      - org.hibernate.event.def.DefaultReplicateEventListener (implements org.hibernate.event.ReplicateEventListener)
      - org.hibernate.event.def.DefaultSaveOrUpdateEventListener (implements org.hibernate.event.SaveOrUpdateEventListener)
        - org.hibernate.event.def.DefaultSaveEventListener
        - org.hibernate.event.def.DefaultUpdateEventListener
  - org.hibernate.id.insert.AbstractReturningDelegate (implements org.hibernate.id.insert.InsertGeneratedIdentifierDelegate)
    - org.hibernate.id.IdentityGenerator.GetGeneratedKeysDelegate (implements org.hibernate.id.insert.InsertGeneratedIdentifierDelegate)
    - org.hibernate.id.IdentityGenerator.InsertSelectDelegate (implements org.hibernate.id.insert.InsertGeneratedIdentifierDelegate)
    - org.hibernate.id.SequenceIdentityGenerator.Delegate
  - org.hibernate.impl.AbstractScrollableResults (implements org.hibernate.ScrollableResults)
    - org.hibernate.impl.FetchingScrollableResultsImpl
    - org.hibernate.impl.ScrollableResultsImpl (implements org.hibernate.ScrollableResults)
  - org.hibernate.id.insert.AbstractSelectingDelegate (implements org.hibernate.id.insert.InsertGeneratedIdentifierDelegate)
    - org.hibernate.id.IdentityGenerator.BasicDelegate (implements org.hibernate.id.insert.InsertGeneratedIdentifierDelegate)
    - org.hibernate.id.SelectGenerator.SelectGeneratorDelegate (implements org.hibernate.id.insert.InsertGeneratedIdentifierDelegate)
  - org.hibernate.impl.AbstractSessionImpl (implements org.hibernate.engine.SessionImplementor)
    - org.hibernate.impl.SessionImpl (implements org.hibernate.event.EventSource, org.hibernate.jdbc.JDBCContext.Context, org.hibernate.classic.Session)
    - org.hibernate.impl.StatelessSessionImpl (implements org.hibernate.jdbc.JDBCContext.Context, org.hibernate.StatelessSession)
  - org.hibernate.hql.ast.exec.AbstractStatementExecutor (implements org.hibernate.hql.ast.exec.StatementExecutor)
    - org.hibernate.hql.ast.exec.BasicExecutor
    - org.hibernate.hql.ast.exec.MultiTableDeleteExecutor
    - org.hibernate.hql.ast.exec.MultiTableUpdateExecutor
  - org.hibernate.type.AbstractType (implements org.hibernate.type.Type)
    - org.hibernate.type.AnyType (implements org.hibernate.type.AbstractComponentType, org.hibernate.type.AssociationType)
    - org.hibernate.type.BlobType
    - org.hibernate.type.ClobType
    - org.hibernate.type.CollectionType (implements org.hibernate.type.AssociationType)
      - org.hibernate.type.ArrayType
      - org.hibernate.type.BagType
      - org.hibernate.type.CustomCollectionType
      - org.hibernate.type.IdentifierBagType
      - org.hibernate.type.ListType
      - org.hibernate.type.MapType
        - org.hibernate.type.OrderedMapType
        - org.hibernate.type.SortedMapType
      - org.hibernate.type.SetType
        - org.hibernate.type.OrderedSetType
        - org.hibernate.type.SortedSetType
    - org.hibernate.type.ComponentType (implements org.hibernate.type.AbstractComponentType)
      - org.hibernate.type.EmbeddedComponentType
    - org.hibernate.type.CompositeCustomType (implements org.hibernate.type.AbstractComponentType)
    - org.hibernate.type.CustomType (implements org.hibernate.type.DiscriminatorType, org.hibernate.type.IdentifierType, org.hibernate.type.VersionType)
    - org.hibernate.type.EntityType (implements org.hibernate.type.AssociationType)
      - org.hibernate.type.ManyToOneType
      - org.hibernate.type.OneToOneType
        - org.hibernate.type.SpecialOneToOneType
    - org.hibernate.type.MetaType
    - org.hibernate.type.NullableType
      - org.hibernate.type.ImmutableType
        - org.hibernate.type.AdaptedImmutableType
        - org.hibernate.type.BigDecimalType
        - org.hibernate.type.BigIntegerType (implements org.hibernate.type.DiscriminatorType)
        - org.hibernate.type.ClassType
        - org.hibernate.type.CurrencyType (implements org.hibernate.type.LiteralType)
        - org.hibernate.type.LocaleType (implements org.hibernate.type.LiteralType)
        - org.hibernate.type.PrimitiveType (implements org.hibernate.type.LiteralType)
          - org.hibernate.type.BooleanType (implements org.hibernate.type.DiscriminatorType)
            - org.hibernate.type.CharBooleanType
              - org.hibernate.type.TrueFalseType
              - org.hibernate.type.YesNoType
          - org.hibernate.type.ByteType (implements org.hibernate.type.DiscriminatorType, org.hibernate.type.VersionType)
          - org.hibernate.type.CharacterType (implements org.hibernate.type.DiscriminatorType)
          - org.hibernate.type.DoubleType
          - org.hibernate.type.FloatType
          - org.hibernate.type.IntegerType (implements org.hibernate.type.DiscriminatorType, org.hibernate.type.VersionType)
          - org.hibernate.type.LongType (implements org.hibernate.type.DiscriminatorType, org.hibernate.type.VersionType)
          - org.hibernate.type.ShortType (implements org.hibernate.type.DiscriminatorType, org.hibernate.type.VersionType)
        - org.hibernate.type.StringType (implements org.hibernate.type.DiscriminatorType)
        - org.hibernate.type.TextType
        - org.hibernate.type.TimeZoneType (implements org.hibernate.type.LiteralType)
      - org.hibernate.type.MutableType
        - org.hibernate.type.AbstractBynaryType (implements java.util.Comparator, org.hibernate.type.VersionType)
          - org.hibernate.type.BinaryType
          - org.hibernate.type.WrapperBinaryType
        - org.hibernate.type.AbstractCharArrayType
          - org.hibernate.type.CharacterArrayType
          - org.hibernate.type.CharArrayType
        - org.hibernate.type.CalendarDateType
        - org.hibernate.type.CalendarType (implements org.hibernate.type.VersionType)
        - org.hibernate.type.DateType (implements org.hibernate.type.IdentifierType, org.hibernate.type.LiteralType)
        - org.hibernate.type.SerializableType
        - org.hibernate.type.TimestampType (implements org.hibernate.type.LiteralType, org.hibernate.type.VersionType)
          - org.hibernate.type.DbTimestampType (implements org.hibernate.type.VersionType)
        - org.hibernate.type.TimeType (implements org.hibernate.type.LiteralType)
  - org.hibernate.id.AbstractUUIDGenerator (implements org.hibernate.id.IdentifierGenerator)
    - org.hibernate.id.UUIDHexGenerator (implements org.hibernate.id.Configurable)
  - org.hibernate.event.def.AbstractVisitor
    - org.hibernate.event.def.DirtyCollectionSearchVisitor
    - org.hibernate.event.def.EvictVisitor
    - org.hibernate.event.def.FlushVisitor
    - org.hibernate.event.def.ProxyVisitor
      - org.hibernate.event.def.ReattachVisitor
        - org.hibernate.event.def.OnLockVisitor
        - org.hibernate.event.def.OnReplicateVisitor
        - org.hibernate.event.def.OnUpdateVisitor
      - org.hibernate.event.def.WrapVisitor
  - org.hibernate.bytecode.cglib.AccessOptimizerAdapter (implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer, java.io.Serializable)
  - org.hibernate.bytecode.javassist.AccessOptimizerAdapter (implements org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer, java.io.Serializable)
  - org.hibernate.engine.ActionQueue
  - org.hibernate.sql.Alias
  - org.hibernate.criterion.AliasedProjection (implements org.hibernate.criterion.Projection)
  - org.hibernate.hql.ast.util.AliasGenerator
  - org.hibernate.transform.AliasToBeanConstructorResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.transform.AliasToBeanResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.transform.AliasToEntityMapResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.dialect.function.AnsiTrimEmulationFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.type.AnyType.ObjectTypeCacheEntry (implements java.io.Serializable)
  - org.hibernate.util.ArrayHelper
  - org.hibernate.id.Assigned (implements org.hibernate.id.Configurable, org.hibernate.id.IdentifierGenerator)
  - org.hibernate.hql.ast.tree.AssignmentSpecification
  - org.hibernate.hql.ast.util.ASTAppender
  - antlr.ASTFactory
    - org.hibernate.hql.ast.HqlASTFactory
    - org.hibernate.hql.ast.SqlASTFactory (implements org.hibernate.hql.antlr.HqlSqlTokenTypes)
  - org.hibernate.hql.ast.util.ASTIterator (implements java.util.Iterator)
  - org.hibernate.hql.ast.util.ASTParentsFirstIterator (implements java.util.Iterator)
  - org.hibernate.hql.ast.util.ASTPrinter
  - org.hibernate.hql.ast.ASTQueryTranslatorFactory (implements org.hibernate.hql.QueryTranslatorFactory)
  - org.hibernate.hql.ast.util.ASTUtil
  - org.hibernate.hql.ast.util.ASTUtil.IncludePredicate (implements org.hibernate.hql.ast.util.ASTUtil.FilterPredicate)
  - org.hibernate.property.BackrefPropertyAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.BackrefPropertyAccessor.BackrefGetter (implements org.hibernate.property.Getter)
  - org.hibernate.property.BackrefPropertyAccessor.BackrefSetter (implements org.hibernate.property.Setter)
  - antlr.BaseAST (implements antlr.collections.AST, java.io.Serializable)
    - antlr.CommonAST
      - org.hibernate.hql.ast.tree.Node
        - org.hibernate.hql.ast.tree.JavaConstantNode (implements org.hibernate.hql.ast.tree.ExpectedTypeAwareNode, org.hibernate.hql.ast.tree.SessionFactoryAwareNode)
        - org.hibernate.hql.ast.tree.SqlFragment
        - org.hibernate.hql.ast.tree.SqlNode
          - org.hibernate.hql.ast.tree.BetweenOperatorNode (implements org.hibernate.hql.ast.tree.OperatorNode)
          - org.hibernate.hql.ast.tree.HqlSqlWalkerNode (implements org.hibernate.hql.ast.tree.InitializeableNode)
            - org.hibernate.hql.ast.tree.AbstractSelectExpression (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.AggregateNode (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.BinaryArithmeticOperatorNode (implements org.hibernate.hql.ast.tree.BinaryOperatorNode, org.hibernate.hql.ast.tree.DisplayableNode)
              - org.hibernate.hql.ast.tree.Case2Node (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.CaseNode (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.CountNode (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.FromReferenceNode (implements org.hibernate.hql.ast.tree.DisplayableNode, org.hibernate.hql.ast.tree.InitializeableNode, org.hibernate.hql.ast.tree.PathNode, org.hibernate.hql.ast.tree.ResolvableNode)
                - org.hibernate.hql.ast.tree.DotNode (implements org.hibernate.hql.ast.tree.DisplayableNode, org.hibernate.hql.ast.tree.SelectExpression)
                - org.hibernate.hql.ast.tree.IdentNode (implements org.hibernate.hql.ast.tree.SelectExpression)
                - org.hibernate.hql.ast.tree.IndexNode
                - org.hibernate.hql.ast.tree.SelectExpressionImpl (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.LiteralNode (implements org.hibernate.hql.antlr.HqlSqlTokenTypes)
                - org.hibernate.hql.ast.tree.BooleanLiteralNode (implements org.hibernate.hql.ast.tree.ExpectedTypeAwareNode)
              - org.hibernate.hql.ast.tree.MethodNode (implements org.hibernate.hql.ast.tree.SelectExpression)
                - org.hibernate.hql.ast.tree.CollectionFunction (implements org.hibernate.hql.ast.tree.DisplayableNode)
              - org.hibernate.hql.ast.tree.UnaryArithmeticNode (implements org.hibernate.hql.ast.tree.UnaryOperatorNode)
            - org.hibernate.hql.ast.tree.AbstractStatement (implements org.hibernate.hql.ast.tree.DisplayableNode, org.hibernate.hql.ast.tree.Statement)
              - org.hibernate.hql.ast.tree.AbstractRestrictableStatement (implements org.hibernate.hql.ast.tree.RestrictableStatement)
                - org.hibernate.hql.ast.tree.DeleteStatement
                - org.hibernate.hql.ast.tree.QueryNode (implements org.hibernate.hql.ast.tree.SelectExpression)
                - org.hibernate.hql.ast.tree.UpdateStatement
              - org.hibernate.hql.ast.tree.InsertStatement
            - org.hibernate.hql.ast.tree.BinaryLogicOperatorNode (implements org.hibernate.hql.ast.tree.BinaryOperatorNode)
              - org.hibernate.hql.ast.tree.InLogicOperatorNode (implements org.hibernate.hql.ast.tree.BinaryOperatorNode)
            - org.hibernate.hql.ast.tree.FromClause (implements org.hibernate.hql.ast.tree.DisplayableNode, org.hibernate.hql.antlr.HqlSqlTokenTypes)
            - org.hibernate.hql.ast.tree.FromElement (implements org.hibernate.hql.ast.tree.DisplayableNode)
              - org.hibernate.hql.ast.tree.ImpliedFromElement
            - org.hibernate.hql.ast.tree.IntoClause (implements org.hibernate.hql.ast.tree.DisplayableNode)
            - org.hibernate.hql.ast.tree.OrderByClause (implements org.hibernate.hql.antlr.HqlSqlTokenTypes)
            - org.hibernate.hql.ast.tree.ParameterNode (implements org.hibernate.hql.ast.tree.DisplayableNode, org.hibernate.hql.ast.tree.ExpectedTypeAwareNode)
            - org.hibernate.hql.ast.tree.SelectExpressionList
              - org.hibernate.hql.ast.tree.ConstructorNode (implements org.hibernate.hql.ast.tree.SelectExpression)
              - org.hibernate.hql.ast.tree.SelectClause
          - org.hibernate.hql.ast.tree.UnaryLogicOperatorNode (implements org.hibernate.hql.ast.tree.UnaryOperatorNode)
  - org.hibernate.bytecode.util.BasicClassFilter (implements org.hibernate.bytecode.util.ClassFilter)
  - org.hibernate.tool.instrument.BasicInstrumentationTask.CustomFieldFilter (implements org.hibernate.bytecode.util.FieldFilter)
  - org.hibernate.tool.instrument.BasicInstrumentationTask.Logger
  - org.hibernate.property.BasicPropertyAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.BasicPropertyAccessor.BasicGetter (implements org.hibernate.property.Getter)
  - org.hibernate.property.BasicPropertyAccessor.BasicSetter (implements org.hibernate.property.Setter)
  - org.hibernate.engine.BatchFetchQueue
  - org.hibernate.jdbc.BatchingBatcherFactory (implements org.hibernate.jdbc.BatcherFactory)
  - org.hibernate.loader.collection.BatchingCollectionInitializer (implements org.hibernate.loader.collection.CollectionInitializer)
  - org.hibernate.loader.entity.BatchingEntityLoader (implements org.hibernate.loader.entity.UniqueEntityLoader)
  - org.hibernate.criterion.BetweenExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.lob.BlobImpl (implements java.sql.Blob)
  - org.hibernate.jdbc.BorrowedConnectionProxy (implements java.lang.reflect.InvocationHandler)
  - org.hibernate.bytecode.javassist.BulkAccessor (implements java.io.Serializable)
  - org.hibernate.action.BulkOperationCleanupAction (implements org.hibernate.action.Executable, java.io.Serializable)
  - org.hibernate.bytecode.util.ByteCodeHelper
  - org.hibernate.bytecode.cglib.BytecodeProviderImpl (implements org.hibernate.bytecode.BytecodeProvider)
  - org.hibernate.bytecode.javassist.BytecodeProviderImpl (implements org.hibernate.bytecode.BytecodeProvider)
  - org.hibernate.util.BytesHelper
  - org.hibernate.connection.C3P0ConnectionProvider (implements org.hibernate.connection.ConnectionProvider)
  - org.hibernate.cache.entry.CacheEntry (implements java.io.Serializable)
  - org.hibernate.cache.CacheFactory
  - org.hibernate.cache.CacheKey (implements java.io.Serializable)
  - org.hibernate.CacheMode (implements java.io.Serializable)
  - org.hibernate.exception.CacheSQLStateConverter (implements org.hibernate.exception.SQLExceptionConverter)
  - org.hibernate.transaction.CacheSynchronization (implements javax.transaction.Synchronization)
  - org.hibernate.util.CalendarComparator (implements java.util.Comparator)
  - org.hibernate.engine.Cascade
  - org.hibernate.engine.CascadeStyle (implements java.io.Serializable)
    - org.hibernate.engine.CascadeStyle.MultipleCascadeStyle
  - org.hibernate.engine.CascadingAction
  - org.hibernate.sql.CaseFragment
    - org.hibernate.sql.ANSICaseFragment
    - org.hibernate.sql.DecodeCaseFragment
    - org.hibernate.sql.DerbyCaseFragment
    - org.hibernate.sql.HSQLCaseFragment
    - org.hibernate.sql.MckoiCaseFragment
  - org.hibernate.dialect.function.CastFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.stat.CategorizedStatistics (implements java.io.Serializable)
    - org.hibernate.stat.CollectionStatistics
    - org.hibernate.stat.EntityStatistics
    - org.hibernate.stat.QueryStatistics
    - org.hibernate.stat.SecondLevelCacheStatistics
  - org.hibernate.intercept.cglib.CGLIBHelper
  - org.hibernate.proxy.pojo.cglib.CGLIBProxyFactory (implements org.hibernate.proxy.ProxyFactory)
  - org.hibernate.property.ChainedPropertyAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.dialect.function.CharIndexFunction (implements org.hibernate.dialect.function.SQLFunction)
  - antlr.CharScanner (implements antlr.TokenStream)
    - org.hibernate.hql.antlr.HqlBaseLexer (implements org.hibernate.hql.antlr.HqlTokenTypes, antlr.TokenStream)
  - org.hibernate.hql.classic.ClassicQueryTranslatorFactory (implements org.hibernate.hql.QueryTranslatorFactory)
  - java.lang.ClassLoader
    - org.hibernate.bytecode.InstrumentedClassLoader
    - org.hibernate.bytecode.javassist.TransformingClassLoader
  - org.hibernate.hql.classic.ClauseParser (implements org.hibernate.hql.classic.Parser)
  - org.hibernate.lob.ClobImpl (implements java.sql.Clob)
  - org.hibernate.util.Cloneable
    - org.hibernate.event.EventListeners (implements java.io.Serializable)
  - org.hibernate.transaction.CMTTransaction (implements org.hibernate.Transaction)
  - org.hibernate.transaction.CMTTransactionFactory (implements org.hibernate.transaction.TransactionFactory)
  - org.hibernate.mapping.Collection (implements org.hibernate.mapping.Fetchable, org.hibernate.mapping.Filterable, org.hibernate.mapping.Value)
    - org.hibernate.mapping.Bag
    - org.hibernate.mapping.IdentifierCollection
      - org.hibernate.mapping.IdentifierBag
    - org.hibernate.mapping.IndexedCollection
      - org.hibernate.mapping.List
        - org.hibernate.mapping.Array
          - org.hibernate.mapping.PrimitiveArray
      - org.hibernate.mapping.Map
    - org.hibernate.mapping.Set
  - org.hibernate.action.CollectionAction (implements java.lang.Comparable, org.hibernate.action.Executable, java.io.Serializable)
    - org.hibernate.action.CollectionRecreateAction
    - org.hibernate.action.CollectionRemoveAction
    - org.hibernate.action.CollectionUpdateAction
  - org.hibernate.cache.entry.CollectionCacheEntry (implements java.io.Serializable)
  - org.hibernate.engine.CollectionEntry (implements java.io.Serializable)
  - org.hibernate.param.CollectionFilterKeyParameterSpecification (implements org.hibernate.param.ParameterSpecification)
  - org.hibernate.util.CollectionHelper
  - org.hibernate.engine.CollectionKey (implements java.io.Serializable)
  - org.hibernate.engine.loading.CollectionLoadContext
  - org.hibernate.hql.CollectionProperties
  - org.hibernate.persister.collection.CollectionPropertyMapping (implements org.hibernate.persister.entity.PropertyMapping)
  - org.hibernate.persister.collection.CollectionPropertyNames
  - org.hibernate.engine.Collections
  - org.hibernate.cfg.CollectionSecondPass (implements org.hibernate.cfg.SecondPass)
  - org.hibernate.hql.CollectionSubqueryFactory
  - org.hibernate.mapping.Column (implements java.lang.Cloneable, org.hibernate.mapping.Selectable, java.io.Serializable)
  - org.hibernate.loader.custom.ColumnCollectionAliases (implements org.hibernate.loader.CollectionAliases)
  - org.hibernate.hql.ast.util.ColumnHelper
  - org.hibernate.tool.hbm2ddl.ColumnMetadata
  - org.hibernate.jdbc.ColumnNameCache
  - org.hibernate.util.ComparableComparator (implements java.util.Comparator)
  - org.hibernate.tuple.component.ComponentMetamodel (implements java.io.Serializable)
  - org.hibernate.sql.ConditionFragment
  - org.hibernate.util.ConfigHelper
  - org.hibernate.cfg.Configuration (implements java.io.Serializable)
  - org.hibernate.jdbc.ConnectionManager (implements java.io.Serializable)
  - org.hibernate.connection.ConnectionProviderFactory
  - org.hibernate.ConnectionReleaseMode (implements java.io.Serializable)
  - org.hibernate.mapping.Constraint (implements org.hibernate.mapping.RelationalModel, java.io.Serializable)
    - org.hibernate.mapping.ForeignKey
    - org.hibernate.mapping.PrimaryKey
    - org.hibernate.mapping.UniqueKey
  - org.hibernate.dialect.function.ConvertFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.impl.CriteriaImpl (implements org.hibernate.Criteria, java.io.Serializable)
  - org.hibernate.impl.CriteriaImpl.CriterionEntry (implements java.io.Serializable)
  - org.hibernate.impl.CriteriaImpl.OrderEntry (implements java.io.Serializable)
  - org.hibernate.impl.CriteriaImpl.Subcriteria (implements org.hibernate.Criteria, java.io.Serializable)
  - org.hibernate.loader.criteria.CriteriaQueryTranslator (implements org.hibernate.criterion.CriteriaQuery)
  - org.hibernate.loader.custom.CustomLoader.NonScalarResultColumnProcessor
  - org.hibernate.loader.custom.CustomLoader.ResultRowProcessor
  - org.hibernate.loader.custom.CustomLoader.ScalarResultColumnProcessor
  - org.hibernate.tool.hbm2ddl.DatabaseMetadata
  - org.hibernate.connection.DatasourceConnectionProvider (implements org.hibernate.connection.ConnectionProvider)
  - org.hibernate.pretty.DDLFormatter
  - org.hibernate.event.def.DefaultDeleteEventListener (implements org.hibernate.event.DeleteEventListener)
  - org.hibernate.loader.DefaultEntityAliases (implements org.hibernate.loader.EntityAliases)
    - org.hibernate.loader.ColumnEntityAliases
  - org.hibernate.event.def.DefaultEvictEventListener (implements org.hibernate.event.EvictEventListener)
  - org.hibernate.event.def.DefaultFlushEntityEventListener (implements org.hibernate.event.FlushEntityEventListener)
  - org.hibernate.event.def.DefaultInitializeCollectionEventListener (implements org.hibernate.event.InitializeCollectionEventListener)
  - org.hibernate.cfg.DefaultNamingStrategy (implements org.hibernate.cfg.NamingStrategy, java.io.Serializable)
  - org.hibernate.event.def.DefaultPostLoadEventListener (implements org.hibernate.event.PostLoadEventListener)
  - org.hibernate.event.def.DefaultPreLoadEventListener (implements org.hibernate.event.PreLoadEventListener)
  - org.hibernate.event.def.DefaultRefreshEventListener (implements org.hibernate.event.RefreshEventListener)
  - org.hibernate.action.DelayedPostInsertIdentifier (implements java.io.Serializable)
  - org.hibernate.sql.Delete
  - org.hibernate.dialect.DerbyDialect.DerbyTrimFunctionEmulation (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.criterion.DetachedCriteria (implements org.hibernate.criterion.CriteriaSpecification, java.io.Serializable)
  - org.hibernate.dialect.Dialect
    - org.hibernate.dialect.Cache71Dialect
    - org.hibernate.dialect.DB2Dialect
      - org.hibernate.dialect.DB2390Dialect
      - org.hibernate.dialect.DB2400Dialect
      - org.hibernate.dialect.DerbyDialect
    - org.hibernate.dialect.FrontBaseDialect
    - org.hibernate.dialect.H2Dialect
    - org.hibernate.dialect.HSQLDialect
    - org.hibernate.dialect.InformixDialect
    - org.hibernate.dialect.IngresDialect
    - org.hibernate.dialect.InterbaseDialect
      - org.hibernate.dialect.FirebirdDialect
    - org.hibernate.dialect.JDataStoreDialect
    - org.hibernate.dialect.MckoiDialect
    - org.hibernate.dialect.MimerSQLDialect
    - org.hibernate.dialect.MySQLDialect
      - org.hibernate.dialect.MySQL5Dialect
        - org.hibernate.dialect.MySQL5InnoDBDialect
      - org.hibernate.dialect.MySQLInnoDBDialect
      - org.hibernate.dialect.MySQLMyISAMDialect
    - org.hibernate.dialect.Oracle8iDialect
      - org.hibernate.dialect.Oracle9iDialect
        - org.hibernate.dialect.Oracle10gDialect
    - org.hibernate.dialect.Oracle9Dialect
      - org.hibernate.dialect.DataDirectOracle9Dialect
      - org.hibernate.dialect.OracleDialect
    - org.hibernate.dialect.PointbaseDialect
    - org.hibernate.dialect.PostgreSQLDialect
    - org.hibernate.dialect.ProgressDialect
    - org.hibernate.dialect.RDMSOS2200Dialect
    - org.hibernate.dialect.SAPDBDialect
    - org.hibernate.dialect.SybaseDialect
      - org.hibernate.dialect.SQLServerDialect
      - org.hibernate.dialect.Sybase11Dialect
      - org.hibernate.dialect.SybaseAnywhereDialect
    - org.hibernate.dialect.TeradataDialect
    - org.hibernate.dialect.TimesTenDialect
  - org.hibernate.dialect.DialectFactory
  - org.hibernate.dialect.DialectFactory.VersionInsensitiveMapper (implements org.hibernate.dialect.DialectFactory.DatabaseDialectMapper)
  - org.hibernate.property.DirectPropertyAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.DirectPropertyAccessor.DirectGetter (implements org.hibernate.property.Getter)
  - org.hibernate.property.DirectPropertyAccessor.DirectSetter (implements org.hibernate.property.Setter)
  - org.hibernate.sql.DisjunctionFragment
  - org.hibernate.criterion.Distinct (implements org.hibernate.criterion.Projection)
  - org.hibernate.transform.DistinctRootEntityResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.property.Dom4jAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.Dom4jAccessor.Dom4jGetter (implements org.hibernate.property.Getter)
    - org.hibernate.property.Dom4jAccessor.AttributeGetter
    - org.hibernate.property.Dom4jAccessor.ElementAttributeGetter
    - org.hibernate.property.Dom4jAccessor.ElementGetter
    - org.hibernate.property.Dom4jAccessor.TextGetter
  - org.hibernate.property.Dom4jAccessor.Dom4jSetter (implements org.hibernate.property.Setter)
    - org.hibernate.property.Dom4jAccessor.AttributeSetter
    - org.hibernate.property.Dom4jAccessor.ElementAttributeSetter
    - org.hibernate.property.Dom4jAccessor.ElementSetter
    - org.hibernate.property.Dom4jAccessor.TextSetter
  - org.hibernate.tuple.Dom4jInstantiator (implements org.hibernate.tuple.Instantiator)
  - org.hibernate.proxy.dom4j.Dom4jProxy (implements org.dom4j.Element, org.hibernate.proxy.HibernateProxy, java.io.Serializable)
  - org.hibernate.proxy.dom4j.Dom4jProxyFactory (implements org.hibernate.proxy.ProxyFactory)
  - org.hibernate.connection.DriverManagerConnectionProvider (implements org.hibernate.connection.ConnectionProvider)
  - org.hibernate.util.DTDEntityResolver (implements org.xml.sax.EntityResolver, java.io.Serializable)
  - org.hibernate.param.DynamicFilterParameterSpecification (implements org.hibernate.param.ParameterSpecification)
  - org.hibernate.tuple.DynamicMapInstantiator (implements org.hibernate.tuple.Instantiator)
  - org.hibernate.cache.EhCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.EhCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.persister.collection.ElementPropertyMapping (implements org.hibernate.persister.entity.PropertyMapping)
  - org.hibernate.tuple.ElementWrapper (implements org.dom4j.Element, java.io.Serializable)
  - org.hibernate.property.EmbeddedPropertyAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.EmbeddedPropertyAccessor.EmbeddedGetter (implements org.hibernate.property.Getter)
  - org.hibernate.property.EmbeddedPropertyAccessor.EmbeddedSetter (implements org.hibernate.property.Setter)
  - org.hibernate.EmptyInterceptor (implements org.hibernate.Interceptor, java.io.Serializable)
  - org.hibernate.util.EmptyIterator (implements java.util.Iterator)
  - org.hibernate.action.EntityAction (implements java.lang.Comparable, org.hibernate.action.Executable, java.io.Serializable)
    - org.hibernate.action.EntityDeleteAction
    - org.hibernate.action.EntityIdentityInsertAction
    - org.hibernate.action.EntityInsertAction
    - org.hibernate.action.EntityUpdateAction
  - org.hibernate.engine.EntityEntry (implements java.io.Serializable)
  - org.hibernate.engine.EntityKey (implements java.io.Serializable)
  - org.hibernate.engine.loading.EntityLoadContext
  - org.hibernate.tuple.entity.EntityMetamodel (implements java.io.Serializable)
  - org.hibernate.EntityMode (implements java.io.Serializable)
  - org.hibernate.tuple.EntityModeToTuplizerMapping (implements java.io.Serializable)
    - org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping (implements java.io.Serializable)
  - org.hibernate.engine.EntityUniqueKey (implements java.io.Serializable)
  - org.hibernate.cfg.Environment
  - org.hibernate.util.EqualsHelper
  - org.hibernate.hql.ast.ErrorCounter (implements org.hibernate.hql.ast.ParseErrorHandler)
  - org.hibernate.criterion.Example (implements org.hibernate.criterion.Criterion)
  - org.hibernate.exception.ExceptionUtils
  - org.hibernate.engine.ExecuteUpdateResultCheckStyle (implements java.io.Serializable)
  - org.hibernate.jdbc.Expectations
  - org.hibernate.jdbc.Expectations.BasicExpectation (implements org.hibernate.jdbc.Expectation)
    - org.hibernate.jdbc.Expectations.BasicParamExpectation
  - org.hibernate.cfg.ExtendsQueueEntry
  - org.hibernate.util.ExternalSessionFactoryConfig
    - org.hibernate.jmx.HibernateService (implements org.hibernate.jmx.HibernateServiceMBean)
  - org.hibernate.bytecode.javassist.FastClass (implements java.io.Serializable)
  - org.hibernate.util.FastHashMap (implements java.util.Map, java.io.Serializable)
  - org.hibernate.FetchMode (implements java.io.Serializable)
  - org.hibernate.intercept.FieldInterceptionHelper
  - org.hibernate.bytecode.javassist.FieldTransformer
  - org.hibernate.engine.FilterDefinition (implements java.io.Serializable)
  - org.hibernate.util.FilterHelper
  - org.hibernate.impl.FilterImpl (implements org.hibernate.Filter, java.io.Serializable)
  - org.hibernate.cache.FilterKey (implements java.io.Serializable)
  - org.hibernate.FlushMode (implements java.io.Serializable)
  - org.hibernate.id.ForeignGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.IdentifierGenerator)
  - org.hibernate.type.ForeignKeyDirection (implements java.io.Serializable)
  - org.hibernate.tool.hbm2ddl.ForeignKeyMetadata
  - org.hibernate.engine.ForeignKeys
  - org.hibernate.engine.ForeignKeys.Nullifier
  - org.hibernate.pretty.Formatter
  - org.hibernate.mapping.Formula (implements org.hibernate.mapping.Selectable, java.io.Serializable)
  - org.hibernate.sql.ForUpdateFragment
  - org.hibernate.hql.classic.FromParser (implements org.hibernate.hql.classic.Parser)
  - org.hibernate.loader.GeneratedCollectionAliases (implements org.hibernate.loader.CollectionAliases)
  - org.hibernate.util.GetGeneratedKeysHelper
  - org.hibernate.hql.classic.GroupByParser (implements org.hibernate.hql.classic.Parser)
  - org.hibernate.id.GUIDGenerator (implements org.hibernate.id.IdentifierGenerator)
  - org.hibernate.cache.HashtableCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.HashtableCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.cfg.HbmBinder
  - org.hibernate.Hibernate
  - org.hibernate.proxy.HibernateProxyHelper
  - org.hibernate.hql.HolderInstantiator
  - org.hibernate.engine.query.HQLQueryPlan (implements java.io.Serializable)
    - org.hibernate.engine.query.FilterQueryPlan (implements java.io.Serializable)
  - org.hibernate.criterion.IdentifierEqExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.id.IdentifierGeneratorFactory
  - org.hibernate.engine.IdentifierValue
  - org.hibernate.util.IdentityMap (implements java.util.Map)
  - org.hibernate.util.IdentityMap.IdentityKey (implements java.io.Serializable)
  - org.hibernate.util.IdentityMap.IdentityMapEntry (implements java.util.Map.Entry)
  - org.hibernate.util.IdentitySet (implements java.util.Set)
  - org.hibernate.criterion.IlikeExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.cfg.ImprovedNamingStrategy (implements org.hibernate.cfg.NamingStrategy, java.io.Serializable)
  - org.hibernate.id.IncrementGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.IdentifierGenerator)
  - org.hibernate.mapping.Index (implements org.hibernate.mapping.RelationalModel, java.io.Serializable)
  - org.hibernate.tool.hbm2ddl.IndexMetadata
  - org.hibernate.property.IndexPropertyAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.IndexPropertyAccessor.IndexGetter (implements org.hibernate.property.Getter)
  - org.hibernate.property.IndexPropertyAccessor.IndexSetter (implements org.hibernate.property.Setter)
  - org.hibernate.criterion.InExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.sql.InFragment
  - java.io.InputStream (implements java.io.Closeable)
    - org.hibernate.lob.ReaderInputStream
  - org.hibernate.sql.Insert
    - org.hibernate.id.insert.IdentifierGeneratingInsert
      - org.hibernate.id.insert.InsertSelectIdentityInsert
      - org.hibernate.id.SequenceIdentityGenerator.NoCommentsInsert
  - org.hibernate.sql.InsertSelect
  - org.hibernate.bytecode.cglib.InstantiationOptimizerAdapter (implements org.hibernate.bytecode.ReflectionOptimizer.InstantiationOptimizer, java.io.Serializable)
  - org.hibernate.bytecode.javassist.InstantiationOptimizerAdapter (implements org.hibernate.bytecode.ReflectionOptimizer.InstantiationOptimizer, java.io.Serializable)
  - org.hibernate.engine.transaction.Isolater
  - org.hibernate.engine.transaction.Isolater.JdbcDelegate
  - org.hibernate.engine.transaction.Isolater.JtaDelegate
  - org.hibernate.impl.IteratorImpl (implements org.hibernate.engine.HibernateIterator)
  - org.hibernate.secure.JACCConfiguration
  - org.hibernate.secure.JACCPermissions
  - org.hibernate.secure.JACCPreDeleteEventListener (implements org.hibernate.event.Initializable, org.hibernate.secure.JACCSecurityListener, org.hibernate.event.PreDeleteEventListener)
  - org.hibernate.secure.JACCPreInsertEventListener (implements org.hibernate.event.Initializable, org.hibernate.secure.JACCSecurityListener, org.hibernate.event.PreInsertEventListener)
  - org.hibernate.secure.JACCPreLoadEventListener (implements org.hibernate.event.Initializable, org.hibernate.secure.JACCSecurityListener, org.hibernate.event.PreLoadEventListener)
  - org.hibernate.secure.JACCPreUpdateEventListener (implements org.hibernate.event.Initializable, org.hibernate.secure.JACCSecurityListener, org.hibernate.event.PreUpdateEventListener)
  - org.hibernate.intercept.javassist.JavassistHelper
  - org.hibernate.proxy.pojo.javassist.JavassistProxyFactory (implements org.hibernate.proxy.ProxyFactory, java.io.Serializable)
  - org.hibernate.jdbc.JDBCContext (implements org.hibernate.jdbc.ConnectionManager.Callback, java.io.Serializable)
  - org.hibernate.exception.JDBCExceptionHelper
  - org.hibernate.util.JDBCExceptionReporter
  - org.hibernate.transaction.JDBCTransaction (implements org.hibernate.Transaction)
  - org.hibernate.transaction.JDBCTransactionFactory (implements org.hibernate.transaction.TransactionFactory)
  - org.hibernate.transaction.JNDITransactionManagerLookup (implements org.hibernate.transaction.TransactionManagerLookup)
    - org.hibernate.transaction.BESTransactionManagerLookup
    - org.hibernate.transaction.JBossTransactionManagerLookup
    - org.hibernate.transaction.JRun4TransactionManagerLookup
    - org.hibernate.transaction.OC4JTransactionManagerLookup
    - org.hibernate.transaction.OrionTransactionManagerLookup
    - org.hibernate.transaction.ResinTransactionManagerLookup
    - org.hibernate.transaction.SunONETransactionManagerLookup
    - org.hibernate.transaction.WeblogicTransactionManagerLookup
  - org.hibernate.mapping.Join (implements java.io.Serializable)
  - org.hibernate.util.JoinedIterator (implements java.util.Iterator)
  - org.hibernate.sql.JoinFragment
    - org.hibernate.sql.ANSIJoinFragment
      - org.hibernate.sql.CacheJoinFragment
    - org.hibernate.sql.OracleJoinFragment
    - org.hibernate.sql.QueryJoinFragment
    - org.hibernate.sql.Sybase11JoinFragment
  - org.hibernate.engine.JoinHelper
  - org.hibernate.hql.ast.util.JoinProcessor (implements org.hibernate.hql.antlr.SqlTokenTypes)
  - org.hibernate.engine.JoinSequence
  - org.hibernate.loader.JoinWalker
    - org.hibernate.loader.AbstractEntityJoinWalker
      - org.hibernate.loader.entity.CascadeEntityJoinWalker
      - org.hibernate.loader.criteria.CriteriaJoinWalker
      - org.hibernate.loader.entity.EntityJoinWalker
    - org.hibernate.loader.collection.CollectionJoinWalker
      - org.hibernate.loader.collection.BasicCollectionJoinWalker
      - org.hibernate.loader.collection.OneToManyJoinWalker
  - org.hibernate.transaction.JOnASTransactionManagerLookup (implements org.hibernate.transaction.TransactionManagerLookup)
  - org.hibernate.transaction.JOTMTransactionManagerLookup (implements org.hibernate.transaction.TransactionManagerLookup)
  - org.hibernate.util.JTAHelper
  - org.hibernate.context.JTASessionContext (implements org.hibernate.context.CurrentSessionContext)
  - org.hibernate.context.JTASessionContext.CleanupSynch (implements javax.transaction.Synchronization)
  - org.hibernate.transaction.JTATransaction (implements org.hibernate.Transaction)
  - org.hibernate.transaction.JTATransactionFactory (implements org.hibernate.transaction.TransactionFactory)
  - org.hibernate.criterion.Junction (implements org.hibernate.criterion.Criterion)
    - org.hibernate.criterion.Conjunction
    - org.hibernate.criterion.Disjunction
  - org.hibernate.util.LazyIterator (implements java.util.Iterator)
  - org.hibernate.criterion.LikeExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.util.LinkedHashCollectionHelper
  - org.hibernate.hql.ast.util.LiteralProcessor (implements org.hibernate.hql.antlr.HqlSqlTokenTypes)
  - org.hibernate.engine.loading.LoadContexts
  - org.hibernate.loader.Loader
    - org.hibernate.loader.BasicLoader
      - org.hibernate.loader.OuterJoinLoader
        - org.hibernate.loader.entity.AbstractEntityLoader (implements org.hibernate.loader.entity.UniqueEntityLoader)
          - org.hibernate.loader.entity.CascadeEntityLoader
          - org.hibernate.loader.entity.EntityLoader
        - org.hibernate.loader.entity.CollectionElementLoader
        - org.hibernate.loader.collection.CollectionLoader (implements org.hibernate.loader.collection.CollectionInitializer)
          - org.hibernate.loader.collection.BasicCollectionLoader
            - org.hibernate.loader.collection.SubselectCollectionLoader
          - org.hibernate.loader.collection.OneToManyLoader
            - org.hibernate.loader.collection.SubselectOneToManyLoader
        - org.hibernate.loader.criteria.CriteriaLoader
      - org.hibernate.loader.hql.QueryLoader
      - org.hibernate.hql.classic.QueryTranslatorImpl (implements org.hibernate.hql.FilterTranslator)
    - org.hibernate.loader.custom.CustomLoader
  - org.hibernate.event.LoadEventListener.LoadType
  - org.hibernate.engine.loading.LoadingCollectionEntry
  - org.hibernate.LockMode (implements java.io.Serializable)
  - org.hibernate.criterion.LogicalExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.context.ManagedSessionContext (implements org.hibernate.context.CurrentSessionContext)
  - org.hibernate.property.MapAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.property.MapAccessor.MapGetter (implements org.hibernate.property.Getter)
  - org.hibernate.property.MapAccessor.MapSetter (implements org.hibernate.property.Setter)
  - org.hibernate.cfg.Mappings (implements java.io.Serializable)
  - org.hibernate.cfg.Mappings.ColumnNames (implements java.io.Serializable)
  - org.hibernate.cfg.Mappings.TableDescription (implements java.io.Serializable)
  - org.hibernate.proxy.map.MapProxy (implements org.hibernate.proxy.HibernateProxy, java.util.Map, java.io.Serializable)
  - org.hibernate.proxy.map.MapProxyFactory (implements org.hibernate.proxy.ProxyFactory)
  - org.hibernate.util.MarkerObject
  - org.hibernate.criterion.MatchMode (implements java.io.Serializable)
  - org.hibernate.pretty.MessageHelper
  - org.hibernate.mapping.MetaAttribute (implements java.io.Serializable)
  - org.hibernate.util.NamedGeneratedKeysHelper
  - org.hibernate.engine.query.NamedParameterDescriptor (implements java.io.Serializable)
  - org.hibernate.persister.collection.NamedQueryCollectionInitializer (implements org.hibernate.loader.collection.CollectionInitializer)
  - org.hibernate.engine.NamedQueryDefinition (implements java.io.Serializable)
    - org.hibernate.engine.NamedSQLQueryDefinition
  - org.hibernate.persister.entity.NamedQueryLoader (implements org.hibernate.loader.entity.UniqueEntityLoader)
  - org.hibernate.hql.NameGenerator
  - org.hibernate.util.NamingHelper
  - org.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn (implements org.hibernate.engine.query.sql.NativeSQLQueryReturn, java.io.Serializable)
    - org.hibernate.engine.query.sql.NativeSQLQueryCollectionReturn
    - org.hibernate.engine.query.sql.NativeSQLQueryJoinReturn
    - org.hibernate.engine.query.sql.NativeSQLQueryRootReturn
  - org.hibernate.engine.query.NativeSQLQueryPlan (implements java.io.Serializable)
  - org.hibernate.engine.query.sql.NativeSQLQueryScalarReturn (implements org.hibernate.engine.query.sql.NativeSQLQueryReturn)
  - org.hibernate.engine.query.sql.NativeSQLQuerySpecification
  - org.hibernate.criterion.NaturalIdentifier (implements org.hibernate.criterion.Criterion)
  - org.hibernate.exception.NestableDelegate (implements java.io.Serializable)
  - org.hibernate.dialect.function.NoArgSQLFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.cache.NoCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.hql.ast.util.NodeTraverser
  - org.hibernate.jdbc.NonBatchingBatcherFactory (implements org.hibernate.jdbc.BatcherFactory)
  - org.hibernate.loader.custom.NonScalarReturn (implements org.hibernate.loader.custom.Return)
    - org.hibernate.loader.custom.CollectionReturn
    - org.hibernate.loader.custom.FetchReturn
      - org.hibernate.loader.custom.CollectionFetchReturn
      - org.hibernate.loader.custom.EntityFetchReturn
    - org.hibernate.loader.custom.RootReturn
  - org.hibernate.cache.NonstrictReadWriteCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.property.NoopAccessor (implements org.hibernate.property.PropertyAccessor)
  - org.hibernate.criterion.NotExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.criterion.NotNullExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.engine.Nullability
  - org.hibernate.criterion.NullExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.dialect.function.NvlFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.mapping.OneToMany (implements org.hibernate.mapping.Value)
  - org.hibernate.cache.OptimisticTreeCache (implements org.hibernate.cache.OptimisticCache)
  - org.hibernate.cache.OptimisticTreeCache.CircumventChecksDataVersion (implements org.jboss.cache.optimistic.DataVersion)
  - org.hibernate.cache.OptimisticTreeCache.DataVersionAdapter (implements org.jboss.cache.optimistic.DataVersion)
  - org.hibernate.cache.OptimisticTreeCache.NonLockingDataVersion (implements org.jboss.cache.optimistic.DataVersion)
  - org.hibernate.cache.OptimisticTreeCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.id.enhanced.OptimizerFactory
  - org.hibernate.id.enhanced.OptimizerFactory.OptimizerSupport (implements org.hibernate.id.enhanced.Optimizer)
    - org.hibernate.id.enhanced.OptimizerFactory.HiLoOptimizer
    - org.hibernate.id.enhanced.OptimizerFactory.NoopOptimizer
    - org.hibernate.id.enhanced.OptimizerFactory.PooledOptimizer
  - org.hibernate.criterion.Order (implements java.io.Serializable)
  - org.hibernate.hql.classic.OrderByParser (implements org.hibernate.hql.classic.Parser)
  - org.hibernate.engine.query.OrdinalParameterDescriptor (implements java.io.Serializable)
  - org.hibernate.cache.OSCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.OSCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.loader.OuterJoinableAssociation
  - org.hibernate.engine.ParameterBinder
  - org.hibernate.engine.query.ParameterMetadata (implements java.io.Serializable)
  - org.hibernate.engine.query.ParameterParser
  - org.hibernate.hql.ast.ParameterTranslationsImpl (implements org.hibernate.hql.ParameterTranslations)
  - org.hibernate.hql.ast.ParameterTranslationsImpl.ParameterInfo (implements java.io.Serializable)
  - org.hibernate.engine.query.ParamLocationRecognizer (implements org.hibernate.engine.query.ParameterParser.Recognizer)
  - org.hibernate.engine.query.ParamLocationRecognizer.NamedParameterDescription
  - antlr.Parser
    - antlr.LLkParser
      - org.hibernate.hql.antlr.HqlBaseParser (implements org.hibernate.hql.antlr.HqlTokenTypes)
        - org.hibernate.hql.ast.HqlParser
  - org.hibernate.hql.classic.ParserHelper
  - org.hibernate.transform.PassThroughResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.hql.classic.PathExpressionParser (implements org.hibernate.hql.classic.Parser)
    - org.hibernate.hql.classic.FromPathExpressionParser
    - org.hibernate.hql.classic.SelectPathExpressionParser
  - org.hibernate.hql.ast.util.PathHelper
  - java.security.Permission (implements java.security.Guard, java.io.Serializable)
    - org.hibernate.secure.HibernatePermission
  - org.hibernate.mapping.PersistentClass (implements org.hibernate.mapping.Filterable, org.hibernate.mapping.MetaAttributable, java.io.Serializable)
    - org.hibernate.mapping.RootClass (implements org.hibernate.mapping.TableOwner)
    - org.hibernate.mapping.Subclass
      - org.hibernate.mapping.JoinedSubclass (implements org.hibernate.mapping.TableOwner)
      - org.hibernate.mapping.SingleTableSubclass
      - org.hibernate.mapping.UnionSubclass (implements org.hibernate.mapping.TableOwner)
  - org.hibernate.collection.PersistentIndexedElementHolder.IndexedValue
  - org.hibernate.persister.PersisterFactory
  - org.hibernate.tuple.PojoInstantiator (implements org.hibernate.tuple.Instantiator, java.io.Serializable)
  - org.hibernate.dialect.function.PositionSubstringFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.event.PreDeleteEvent
  - org.hibernate.event.PreInsertEvent
  - org.hibernate.hql.classic.PreprocessingParser (implements org.hibernate.hql.classic.Parser)
  - org.hibernate.event.PreUpdateEvent
  - org.hibernate.pretty.Printer
  - org.apache.tools.ant.ProjectComponent
    - org.apache.tools.ant.Task
      - org.hibernate.tool.instrument.BasicInstrumentationTask
        - org.hibernate.tool.instrument.cglib.InstrumentTask
        - org.hibernate.tool.instrument.javassist.InstrumentTask
      - org.apache.tools.ant.taskdefs.MatchingTask (implements org.apache.tools.ant.types.selectors.SelectorContainer)
        - org.hibernate.tool.hbm2ddl.SchemaExportTask
        - org.hibernate.tool.hbm2ddl.SchemaUpdateTask
        - org.hibernate.tool.hbm2ddl.SchemaValidatorTask
  - org.hibernate.criterion.ProjectionList (implements org.hibernate.criterion.Projection)
  - org.hibernate.criterion.Projections
  - org.hibernate.util.PropertiesHelper
  - org.hibernate.mapping.Property (implements org.hibernate.mapping.MetaAttributable, java.io.Serializable)
    - org.hibernate.mapping.Backref
    - org.hibernate.mapping.IndexBackref
  - org.hibernate.tuple.Property (implements java.io.Serializable)
    - org.hibernate.tuple.IdentifierProperty
    - org.hibernate.tuple.StandardProperty
      - org.hibernate.tuple.VersionProperty
  - org.hibernate.property.PropertyAccessorFactory
  - org.hibernate.criterion.PropertyExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.tuple.PropertyFactory
  - org.hibernate.mapping.PropertyGeneration (implements java.io.Serializable)
  - org.hibernate.connection.ProxoolConnectionProvider (implements org.hibernate.connection.ConnectionProvider)
  - org.hibernate.bytecode.cglib.ProxyFactoryFactoryImpl (implements org.hibernate.bytecode.ProxyFactoryFactory)
  - org.hibernate.bytecode.javassist.ProxyFactoryFactoryImpl (implements org.hibernate.bytecode.ProxyFactoryFactory)
  - org.hibernate.bytecode.cglib.ProxyFactoryFactoryImpl.BasicProxyFactoryImpl (implements org.hibernate.bytecode.BasicProxyFactory)
  - org.hibernate.persister.entity.Queryable.Declarer
  - org.hibernate.cache.QueryKey (implements java.io.Serializable)
  - org.hibernate.engine.query.QueryMetadata (implements java.io.Serializable)
  - org.hibernate.engine.QueryParameters
  - org.hibernate.engine.query.QueryPlanCache (implements java.io.Serializable)
  - org.hibernate.sql.QuerySelect
  - org.hibernate.hql.QuerySplitter
  - org.hibernate.hql.ast.QueryTranslatorImpl (implements org.hibernate.hql.FilterTranslator)
  - org.hibernate.hql.ast.QueryTranslatorImpl.JavaConstantConverter (implements org.hibernate.hql.ast.util.NodeTraverser.VisitationStrategy)
  - org.hibernate.util.Range
  - org.hibernate.cache.ReadOnlyCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.cache.ReadWriteCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.cache.ReadWriteCache.Item (implements org.hibernate.cache.ReadWriteCache.Lockable, java.io.Serializable)
  - org.hibernate.cache.ReadWriteCache.Lock (implements org.hibernate.cache.CacheConcurrencyStrategy.SoftLock, org.hibernate.cache.ReadWriteCache.Lockable, java.io.Serializable)
  - org.hibernate.util.ReflectHelper
  - org.hibernate.bytecode.cglib.ReflectionOptimizerImpl (implements org.hibernate.bytecode.ReflectionOptimizer, java.io.Serializable)
  - org.hibernate.bytecode.javassist.ReflectionOptimizerImpl (implements org.hibernate.bytecode.ReflectionOptimizer, java.io.Serializable)
  - org.hibernate.ReplicationMode (implements java.io.Serializable)
  - org.hibernate.criterion.Restrictions
    - org.hibernate.criterion.Expression
  - org.hibernate.cfg.ResultSetMappingBinder
    - org.hibernate.cfg.NamedSQLQuerySecondPass (implements org.hibernate.cfg.QuerySecondPass)
    - org.hibernate.cfg.ResultSetMappingSecondPass (implements org.hibernate.cfg.QuerySecondPass)
  - org.hibernate.engine.ResultSetMappingDefinition (implements java.io.Serializable)
  - org.hibernate.jdbc.ResultSetWrapper (implements java.sql.ResultSet)
  - org.hibernate.engine.query.ReturnMetadata (implements java.io.Serializable)
  - org.hibernate.transform.RootEntityResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.engine.RowSelection
  - org.hibernate.loader.custom.ScalarReturn (implements org.hibernate.loader.custom.Return)
  - org.hibernate.tool.hbm2ddl.SchemaExport
  - org.hibernate.tool.hbm2ddl.SchemaUpdate
  - org.hibernate.tool.hbm2ddl.SchemaValidator
  - org.hibernate.ScrollMode (implements java.io.Serializable)
  - org.hibernate.sql.Select
  - org.hibernate.sql.SelectFragment
  - org.hibernate.dialect.lock.SelectLockingStrategy (implements org.hibernate.dialect.lock.LockingStrategy)
    - org.hibernate.dialect.HSQLDialect.ReadUncommittedLockingStrategy
  - org.hibernate.hql.classic.SelectParser (implements org.hibernate.hql.classic.Parser)
  - org.hibernate.id.SequenceGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.PersistentIdentifierGenerator)
    - org.hibernate.id.SequenceHiLoGenerator
    - org.hibernate.id.SequenceIdentityGenerator (implements org.hibernate.id.PostInsertIdentifierGenerator)
  - org.hibernate.id.enhanced.SequenceStructure (implements org.hibernate.id.enhanced.DatabaseStructure)
  - org.hibernate.id.enhanced.SequenceStyleGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.PersistentIdentifierGenerator)
  - org.hibernate.lob.SerializableBlob (implements java.sql.Blob, java.io.Serializable)
  - org.hibernate.lob.SerializableClob (implements java.sql.Clob, java.io.Serializable)
  - org.hibernate.proxy.pojo.cglib.SerializableProxy (implements java.io.Serializable)
  - org.hibernate.proxy.pojo.javassist.SerializableProxy (implements java.io.Serializable)
  - org.hibernate.util.SerializationHelper
  - org.hibernate.hql.ast.util.SessionFactoryHelper
  - org.hibernate.impl.SessionFactoryImpl (implements org.hibernate.SessionFactory, org.hibernate.engine.SessionFactoryImplementor)
  - org.hibernate.impl.SessionFactoryObjectFactory (implements javax.naming.spi.ObjectFactory)
  - org.hibernate.jmx.SessionFactoryStub (implements org.hibernate.SessionFactory)
  - org.hibernate.stat.SessionStatisticsImpl (implements org.hibernate.stat.SessionStatistics)
  - org.hibernate.cfg.Settings
  - org.hibernate.cfg.SettingsFactory (implements java.io.Serializable)
  - org.hibernate.criterion.SimpleExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.util.SimpleMRUCache (implements java.io.Serializable)
  - org.hibernate.criterion.SimpleProjection (implements org.hibernate.criterion.Projection)
    - org.hibernate.criterion.AggregateProjection
      - org.hibernate.criterion.AvgProjection
      - org.hibernate.criterion.CountProjection
    - org.hibernate.criterion.IdentifierProjection
    - org.hibernate.criterion.PropertyProjection
      - org.hibernate.criterion.Property
    - org.hibernate.criterion.RowCountProjection
  - org.hibernate.sql.SimpleSelect
  - org.hibernate.mapping.SimpleValue (implements org.hibernate.mapping.KeyValue)
    - org.hibernate.mapping.Any
    - org.hibernate.mapping.Component (implements org.hibernate.mapping.MetaAttributable)
    - org.hibernate.mapping.DependantValue
    - org.hibernate.mapping.ToOne (implements org.hibernate.mapping.Fetchable)
      - org.hibernate.mapping.ManyToOne
      - org.hibernate.mapping.OneToOne
  - org.hibernate.util.SingletonIterator (implements java.util.Iterator)
  - org.hibernate.criterion.SizeExpression (implements org.hibernate.criterion.Criterion)
  - org.hibernate.util.SoftLimitMRUCache (implements java.io.Serializable)
  - org.hibernate.criterion.SQLCriterion (implements org.hibernate.criterion.Criterion)
  - org.hibernate.loader.custom.sql.SQLCustomQuery (implements org.hibernate.loader.custom.CustomQuery)
  - org.hibernate.exception.SQLExceptionConverterFactory
  - org.hibernate.dialect.function.SQLFunctionRegistry
  - org.hibernate.dialect.function.SQLFunctionTemplate (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.criterion.SQLProjection (implements org.hibernate.criterion.Projection)
  - org.hibernate.loader.custom.sql.SQLQueryParser
  - org.hibernate.loader.custom.sql.SQLQueryParser.ParameterSubstitutionRecognizer (implements org.hibernate.engine.query.ParameterParser.Recognizer)
  - org.hibernate.loader.custom.sql.SQLQueryReturnProcessor
  - org.hibernate.exception.SQLStateConverter (implements org.hibernate.exception.SQLExceptionConverter)
  - org.hibernate.cache.StandardQueryCache (implements org.hibernate.cache.QueryCache)
  - org.hibernate.cache.StandardQueryCacheFactory (implements org.hibernate.cache.QueryCacheFactory)
  - org.hibernate.dialect.function.StandardSQLFunction (implements org.hibernate.dialect.function.SQLFunction)
    - org.hibernate.dialect.function.ClassicAvgFunction
    - org.hibernate.dialect.function.ClassicCountFunction
    - org.hibernate.dialect.function.ClassicSumFunction
    - org.hibernate.dialect.function.ConditionalParenthesisFunction
    - org.hibernate.dialect.function.StandardJDBCEscapeFunction
  - org.hibernate.engine.StatefulPersistenceContext (implements org.hibernate.engine.PersistenceContext)
  - org.hibernate.stat.StatisticsImpl (implements org.hibernate.stat.Statistics, org.hibernate.stat.StatisticsImplementor)
  - org.hibernate.jmx.StatisticsService (implements org.hibernate.jmx.StatisticsServiceMBean)
  - org.hibernate.engine.Status (implements java.io.Serializable)
  - org.hibernate.util.StringHelper
  - org.hibernate.cache.entry.StructuredCacheEntry (implements org.hibernate.cache.entry.CacheEntryStructure)
  - org.hibernate.cache.entry.StructuredCollectionCacheEntry (implements org.hibernate.cache.entry.CacheEntryStructure)
  - org.hibernate.cache.entry.StructuredMapCacheEntry (implements org.hibernate.cache.entry.CacheEntryStructure)
  - org.hibernate.criterion.Subqueries
  - org.hibernate.criterion.SubqueryExpression (implements org.hibernate.criterion.Criterion)
    - org.hibernate.criterion.ExistsSubqueryExpression
    - org.hibernate.criterion.PropertySubqueryExpression
    - org.hibernate.criterion.SimpleSubqueryExpression
  - org.hibernate.engine.SubselectFetch
  - org.hibernate.cache.SwarmCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.SwarmCacheProvider (implements org.hibernate.cache.CacheProvider)
  - org.hibernate.hql.ast.util.SyntheticAndFactory (implements org.hibernate.hql.antlr.HqlSqlTokenTypes)
  - org.hibernate.mapping.Table (implements org.hibernate.mapping.RelationalModel, java.io.Serializable)
    - org.hibernate.mapping.DenormalizedTable
  - org.hibernate.tool.hbm2ddl.TableMetadata
  - org.hibernate.sql.Template
  - org.hibernate.exception.TemplatedViolatedConstraintNameExtracter (implements org.hibernate.exception.ViolatedConstraintNameExtracter)
  - org.hibernate.context.ThreadLocalSessionContext (implements org.hibernate.context.CurrentSessionContext)
  - org.hibernate.context.ThreadLocalSessionContext.CleanupSynch (implements java.io.Serializable, javax.transaction.Synchronization)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - antlr.ANTLRException
        - antlr.RecognitionException
          - antlr.SemanticException
            - org.hibernate.hql.ast.DetailedSemanticException
            - org.hibernate.hql.ast.InvalidPathException
      - org.hibernate.exception.NestableException (implements org.hibernate.exception.Nestable)
      - java.lang.RuntimeException
        - org.hibernate.bytecode.javassist.BulkAccessorException
        - org.hibernate.exception.NestableRuntimeException (implements org.hibernate.exception.Nestable)
          - org.hibernate.AssertionFailure
          - org.hibernate.HibernateException
            - org.hibernate.jdbc.BatchFailedException
            - org.hibernate.cache.CacheException
              - org.hibernate.cache.NoCachingEnabledException
            - org.hibernate.CallbackException
            - org.hibernate.id.IdentifierGenerationException
            - org.hibernate.InstantiationException
            - org.hibernate.JDBCException
              - org.hibernate.exception.ConstraintViolationException
              - org.hibernate.exception.DataException
              - org.hibernate.exception.GenericJDBCException
              - org.hibernate.exception.JDBCConnectionException
              - org.hibernate.exception.LockAcquisitionException
              - org.hibernate.exception.SQLGrammarException
            - org.hibernate.LazyInitializationException
            - org.hibernate.MappingException
              - 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.hql.QueryExecutionRequestException
              - org.hibernate.QueryParameterException
              - org.hibernate.hql.ast.QuerySyntaxException
                - org.hibernate.hql.ast.InvalidWithClauseException
            - org.hibernate.type.SerializationException
            - org.hibernate.SessionException
            - org.hibernate.StaleStateException
              - org.hibernate.StaleObjectStateException
            - org.hibernate.jdbc.TooManyRowsAffectedException
              - org.hibernate.jdbc.BatchedTooManyRowsAffectedException
            - org.hibernate.TransactionException
            - org.hibernate.TransientObjectException
            - org.hibernate.TypeMismatchException
            - org.hibernate.UnresolvableObjectException
              - org.hibernate.ObjectDeletedException
              - org.hibernate.ObjectNotFoundException
            - org.hibernate.classic.ValidationFailure
            - org.hibernate.WrongClassException
  - org.hibernate.cache.Timestamper
  - antlr.Token (implements java.lang.Cloneable)
    - antlr.CommonToken
      - org.hibernate.hql.ast.HqlToken
  - org.hibernate.transform.ToListResultTransformer (implements org.hibernate.transform.ResultTransformer)
  - org.hibernate.cache.TransactionalCache (implements org.hibernate.cache.CacheConcurrencyStrategy)
  - org.hibernate.transaction.TransactionFactoryFactory
  - org.hibernate.engine.TransactionHelper
    - org.hibernate.id.MultipleHiLoPerTableGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.PersistentIdentifierGenerator)
    - org.hibernate.id.TableGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.PersistentIdentifierGenerator)
      - org.hibernate.id.TableHiLoGenerator
    - org.hibernate.id.enhanced.TableGenerator (implements org.hibernate.id.Configurable, org.hibernate.id.PersistentIdentifierGenerator)
    - org.hibernate.id.enhanced.TableStructure (implements org.hibernate.id.enhanced.DatabaseStructure)
  - org.hibernate.transaction.TransactionManagerLookupFactory
  - org.hibernate.transform.Transformers
  - org.hibernate.cache.TreeCache (implements org.hibernate.cache.Cache)
  - org.hibernate.cache.TreeCacheProvider (implements org.hibernate.cache.CacheProvider)
  - antlr.TreeParser
    - org.hibernate.hql.antlr.HqlSqlBaseWalker (implements org.hibernate.hql.antlr.HqlSqlTokenTypes)
      - org.hibernate.hql.ast.HqlSqlWalker (implements org.hibernate.hql.ast.ErrorReporter, org.hibernate.engine.ParameterBinder.NamedParameterSource)
    - org.hibernate.hql.antlr.SqlGeneratorBase (implements org.hibernate.hql.antlr.SqlTokenTypes)
      - org.hibernate.hql.ast.SqlGenerator (implements org.hibernate.hql.ast.ErrorReporter)
  - org.hibernate.engine.TwoPhaseLoad
  - org.hibernate.mapping.TypeDef (implements java.io.Serializable)
  - org.hibernate.engine.TypedValue (implements java.io.Serializable)
  - org.hibernate.type.TypeFactory
  - org.hibernate.dialect.TypeNames
  - org.hibernate.engine.UnsavedValueFactory
  - org.hibernate.cache.entry.UnstructuredCacheEntry (implements org.hibernate.cache.entry.CacheEntryStructure)
  - org.hibernate.sql.Update
  - org.hibernate.dialect.lock.UpdateLockingStrategy (implements org.hibernate.dialect.lock.LockingStrategy)
  - org.hibernate.cache.UpdateTimestampsCache
  - org.hibernate.connection.UserSuppliedConnectionProvider (implements org.hibernate.connection.ConnectionProvider)
  - org.hibernate.engine.ValueInclusion (implements java.io.Serializable)
  - org.hibernate.dialect.function.VarArgsSQLFunction (implements org.hibernate.dialect.function.SQLFunction)
  - org.hibernate.engine.Versioning
  - org.hibernate.param.VersionTypeSeedParameterSpecification (implements org.hibernate.param.ParameterSpecification)
  - org.hibernate.engine.VersionValue
  - org.hibernate.transaction.WebSphereExtendedJTATransactionLookup (implements org.hibernate.transaction.TransactionManagerLookup)
  - org.hibernate.transaction.WebSphereExtendedJTATransactionLookup.TransactionManagerAdapter (implements javax.transaction.TransactionManager)
  - org.hibernate.transaction.WebSphereExtendedJTATransactionLookup.TransactionManagerAdapter.TransactionAdapter (implements javax.transaction.Transaction)
  - org.hibernate.transaction.WebSphereTransactionManagerLookup (implements org.hibernate.transaction.TransactionManagerLookup)
  - org.hibernate.hql.classic.WhereParser (implements org.hibernate.hql.classic.Parser)
    - org.hibernate.hql.classic.HavingParser
  - org.hibernate.util.XMLHelper
  - org.hibernate.util.XMLHelper.ErrorLogger (implements org.xml.sax.ErrorHandler)

## Interface Hierarchy

- org.hibernate.persister.entity.AbstractEntityPersister.InclusionChecker
- org.hibernate.collection.AbstractPersistentCollection.DelayedOperation
- org.hibernate.id.enhanced.AccessCallback
- org.hibernate.hql.ast.util.ASTUtil.FilterPredicate
- org.hibernate.bytecode.BasicProxyFactory
- org.hibernate.jdbc.Batcher
- org.hibernate.jdbc.BatcherFactory
- org.hibernate.id.insert.Binder
- org.hibernate.bytecode.BytecodeProvider
- org.hibernate.cache.Cache
  - org.hibernate.cache.OptimisticCache
- org.hibernate.cache.CacheConcurrencyStrategy
- org.hibernate.cache.CacheConcurrencyStrategy.SoftLock
- org.hibernate.cache.entry.CacheEntryStructure
- org.hibernate.cache.CacheProvider
- org.hibernate.bytecode.util.ClassDescriptor
- org.hibernate.bytecode.util.ClassFilter
- org.hibernate.metadata.ClassMetadata
- org.hibernate.bytecode.ClassTransformer
- org.hibernate.loader.CollectionAliases
- org.hibernate.loader.collection.CollectionInitializer
- org.hibernate.metadata.CollectionMetadata
- org.hibernate.persister.collection.CollectionPersister
  - org.hibernate.persister.collection.QueryableCollection (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.PropertyMapping)
    - org.hibernate.persister.collection.SQLLoadableCollection
  - org.hibernate.persister.collection.SQLLoadableCollection
- java.util.Comparator
  - org.hibernate.usertype.UserVersionType (also extends org.hibernate.usertype.UserType)
- org.hibernate.usertype.CompositeUserType
- org.hibernate.exception.Configurable
- org.hibernate.id.Configurable
- org.hibernate.jdbc.ConnectionManager.Callback
- org.hibernate.connection.ConnectionProvider
- org.hibernate.jdbc.ConnectionWrapper
- org.hibernate.criterion.CriteriaQuery
- org.hibernate.criterion.CriteriaSpecification
  - org.hibernate.Criteria
- org.hibernate.loader.custom.CustomQuery
- org.hibernate.id.enhanced.DatabaseStructure
- org.hibernate.dialect.DialectFactory.DatabaseDialectMapper
- org.hibernate.hql.ast.tree.DisplayableNode
- org.hibernate.hql.ast.tree.DotNode.IllegalCollectionDereferenceExceptionBuilder
- org.hibernate.loader.EntityAliases
- org.hibernate.proxy.EntityNotFoundDelegate
- org.hibernate.hql.ast.ErrorReporter
  - org.hibernate.hql.ast.ParseErrorHandler
- org.hibernate.action.Executable
- org.hibernate.jdbc.Expectation
- org.hibernate.hql.ast.tree.ExpectedTypeAwareNode
- org.hibernate.mapping.Fetchable
- org.hibernate.bytecode.javassist.FieldFilter
- org.hibernate.bytecode.util.FieldFilter
- org.hibernate.bytecode.javassist.FieldHandled
- org.hibernate.bytecode.javassist.FieldHandler
- org.hibernate.intercept.FieldInterceptor
- org.hibernate.Filter
- org.hibernate.mapping.Filterable
- org.hibernate.jmx.HibernateServiceMBean
- org.hibernate.hql.antlr.HqlSqlTokenTypes
- org.hibernate.hql.antlr.HqlTokenTypes
- org.hibernate.id.IdentifierGenerator
  - org.hibernate.id.PersistentIdentifierGenerator
  - org.hibernate.id.PostInsertIdentifierGenerator
- org.hibernate.event.Initializable
- org.hibernate.hql.ast.tree.InitializeableNode
- org.hibernate.id.insert.InsertGeneratedIdentifierDelegate
- org.hibernate.Interceptor
- org.hibernate.engine.transaction.IsolatedWork
- java.util.Iterator
  - org.hibernate.engine.HibernateIterator
- org.hibernate.secure.JACCSecurityListener
- 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.persister.collection.QueryableCollection (also extends org.hibernate.persister.collection.CollectionPersister, org.hibernate.persister.entity.PropertyMapping)
    - org.hibernate.persister.collection.SQLLoadableCollection
  - org.hibernate.persister.collection.SQLLoadableCollection
- org.hibernate.engine.JoinSequence.Selector
- org.hibernate.proxy.LazyInitializer
- org.hibernate.intercept.LazyPropertyInitializer
- org.hibernate.classic.Lifecycle
- org.hibernate.type.LiteralType
  - org.hibernate.type.DiscriminatorType (also extends org.hibernate.type.IdentifierType)
- org.hibernate.dialect.lock.LockingStrategy
- org.hibernate.usertype.LoggableUserType
- org.hibernate.engine.Mapping
  - org.hibernate.engine.SessionFactoryImplementor (also extends org.hibernate.SessionFactory)
- org.hibernate.mapping.MetaAttributable
- org.hibernate.cfg.NamingStrategy
- org.hibernate.engine.query.sql.NativeSQLQueryReturn
- org.hibernate.exception.Nestable
- org.hibernate.hql.ast.util.NodeTraverser.VisitationStrategy
- org.hibernate.hql.ast.tree.OperatorNode
  - org.hibernate.hql.ast.tree.BinaryOperatorNode
  - org.hibernate.hql.ast.tree.UnaryOperatorNode
- 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.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.Loadable)
    - org.hibernate.id.PostInsertIdentityPersister
    - org.hibernate.persister.entity.Queryable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.Loadable, org.hibernate.persister.entity.PropertyMapping)
    - org.hibernate.persister.entity.SQLLoadable
    - org.hibernate.persister.entity.UniqueKeyLoadable
  - 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.OuterJoinLoadable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.Loadable)
  - org.hibernate.id.PostInsertIdentityPersister
  - org.hibernate.persister.entity.Queryable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.Loadable, org.hibernate.persister.entity.PropertyMapping)
  - org.hibernate.persister.entity.SQLLoadable
  - org.hibernate.persister.entity.UniqueKeyLoadable
- org.hibernate.id.enhanced.Optimizer
- org.hibernate.engine.ParameterBinder.NamedParameterSource
- org.hibernate.usertype.ParameterizedType
- org.hibernate.engine.query.ParameterParser.Recognizer
- org.hibernate.param.ParameterSpecification
  - org.hibernate.param.ExplicitParameterSpecification
- org.hibernate.hql.ParameterTranslations
- org.hibernate.hql.classic.Parser
- org.hibernate.hql.ast.tree.PathNode
- org.hibernate.engine.PersistenceContext
- org.hibernate.mapping.PersistentClassVisitor
- org.hibernate.collection.PersistentCollection
- org.hibernate.property.PropertyAccessor
- org.hibernate.persister.entity.PropertyMapping
  - org.hibernate.persister.entity.Queryable (also extends org.hibernate.persister.entity.Joinable, org.hibernate.persister.entity.Loadable)
  - org.hibernate.persister.collection.QueryableCollection (also extends org.hibernate.persister.collection.CollectionPersister, org.hibernate.persister.entity.Joinable)
    - org.hibernate.persister.collection.SQLLoadableCollection
  - org.hibernate.persister.collection.SQLLoadableCollection
- org.hibernate.proxy.ProxyFactory
- org.hibernate.bytecode.ProxyFactoryFactory
- org.hibernate.Query
  - org.hibernate.SQLQuery
- org.hibernate.cache.QueryCache
- org.hibernate.cache.QueryCacheFactory
- org.hibernate.hql.QueryTranslator
  - org.hibernate.hql.FilterTranslator
- org.hibernate.hql.QueryTranslatorFactory
- org.hibernate.cache.ReadWriteCache.Lockable
- javax.naming.Referenceable
  - org.hibernate.SessionFactory (also extends java.io.Serializable)
    - org.hibernate.engine.SessionFactoryImplementor (also extends org.hibernate.engine.Mapping)
  - org.hibernate.engine.SessionFactoryImplementor (also extends org.hibernate.engine.Mapping, org.hibernate.SessionFactory)
- org.hibernate.bytecode.ReflectionOptimizer
- org.hibernate.bytecode.ReflectionOptimizer.AccessOptimizer
- org.hibernate.bytecode.ReflectionOptimizer.InstantiationOptimizer
- org.hibernate.mapping.RelationalModel
  - org.hibernate.mapping.AuxiliaryDatabaseObject (also extends java.io.Serializable)
- org.hibernate.hql.ast.tree.ResolvableNode
- org.hibernate.loader.custom.Return
- org.hibernate.ScrollableResults
- org.hibernate.mapping.Selectable
- org.hibernate.hql.ast.tree.SelectExpression
- java.io.Serializable
  - org.hibernate.type.AbstractComponentType
  - org.hibernate.type.AssociationType
  - org.hibernate.event.AutoFlushEventListener
  - org.hibernate.mapping.AuxiliaryDatabaseObject (also extends org.hibernate.mapping.RelationalModel)
  - org.hibernate.tuple.component.ComponentTuplizer (also extends org.hibernate.tuple.Tuplizer)
  - org.hibernate.criterion.Criterion
  - org.hibernate.context.CurrentSessionContext
  - org.hibernate.event.DeleteEventListener
  - org.hibernate.event.DirtyCheckEventListener
  - org.hibernate.type.DiscriminatorType (also extends org.hibernate.type.IdentifierType, org.hibernate.type.LiteralType)
  - org.hibernate.event.EventSource (also extends org.hibernate.Session, org.hibernate.engine.SessionImplementor)
  - org.hibernate.event.EvictEventListener
  - org.hibernate.criterion.Example.PropertySelector
  - org.hibernate.event.FlushEntityEventListener
  - org.hibernate.event.FlushEventListener
  - org.hibernate.property.Getter
  - org.hibernate.proxy.HibernateProxy
  - org.hibernate.type.IdentifierType
    - org.hibernate.type.DiscriminatorType (also extends org.hibernate.type.LiteralType)
  - org.hibernate.event.InitializeCollectionEventListener
  - org.hibernate.tuple.Instantiator
  - org.hibernate.mapping.KeyValue
  - org.hibernate.event.LoadEventListener
  - org.hibernate.event.LockEventListener
  - org.hibernate.event.MergeEventListener
  - org.hibernate.event.PersistEventListener
  - org.hibernate.event.PostCollectionRecreateEventListener
  - org.hibernate.event.PostCollectionRemoveEventListener
  - org.hibernate.event.PostCollectionUpdateEventListener
  - org.hibernate.event.PostDeleteEventListener
  - org.hibernate.event.PostInsertEventListener
  - org.hibernate.event.PostLoadEventListener
  - org.hibernate.event.PostUpdateEventListener
  - org.hibernate.event.PreCollectionRecreateEventListener
  - org.hibernate.event.PreCollectionRemoveEventListener
  - org.hibernate.event.PreCollectionUpdateEventListener
  - org.hibernate.event.PreDeleteEventListener
  - org.hibernate.event.PreInsertEventListener
  - org.hibernate.event.PreLoadEventListener
  - org.hibernate.event.PreUpdateEventListener
  - org.hibernate.criterion.Projection
  - org.hibernate.cfg.QuerySecondPass
  - org.hibernate.event.RefreshEventListener
  - org.hibernate.event.ReplicateEventListener
  - org.hibernate.transform.ResultTransformer
  - org.hibernate.event.SaveOrUpdateEventListener
  - org.hibernate.cfg.SecondPass
    - org.hibernate.cfg.QuerySecondPass
  - org.hibernate.Session
    - org.hibernate.event.EventSource (also extends org.hibernate.engine.SessionImplementor)
    - org.hibernate.classic.Session
  - org.hibernate.classic.Session
  - org.hibernate.SessionFactory (also extends javax.naming.Referenceable)
    - org.hibernate.engine.SessionFactoryImplementor (also extends org.hibernate.engine.Mapping)
  - org.hibernate.engine.SessionFactoryImplementor (also extends org.hibernate.engine.Mapping, org.hibernate.SessionFactory)
  - org.hibernate.engine.SessionImplementor
    - org.hibernate.event.EventSource (also extends org.hibernate.Session)
  - org.hibernate.property.Setter
  - org.hibernate.StatelessSession
  - org.hibernate.type.Type
    - org.hibernate.type.AbstractComponentType
    - org.hibernate.type.AssociationType
    - org.hibernate.type.DiscriminatorType (also extends org.hibernate.type.IdentifierType, org.hibernate.type.LiteralType)
    - org.hibernate.type.IdentifierType
      - org.hibernate.type.DiscriminatorType (also extends org.hibernate.type.LiteralType)
    - org.hibernate.type.VersionType
  - org.hibernate.mapping.Value
    - org.hibernate.mapping.KeyValue
  - org.hibernate.type.VersionType
- org.hibernate.hql.ast.tree.SessionFactoryAwareNode
- org.hibernate.stat.SessionStatistics
- org.hibernate.exception.SQLExceptionConverter
- org.hibernate.dialect.function.SQLFunction
- org.hibernate.hql.antlr.SqlTokenTypes
- org.hibernate.hql.ast.tree.Statement
  - org.hibernate.hql.ast.tree.RestrictableStatement
- org.hibernate.hql.ast.exec.StatementExecutor
- org.hibernate.stat.Statistics
  - org.hibernate.jmx.StatisticsServiceMBean
- org.hibernate.stat.StatisticsImplementor
- org.hibernate.mapping.TableOwner
- org.hibernate.Transaction
- org.hibernate.transaction.TransactionFactory
- org.hibernate.transaction.TransactionFactory.Context
  - org.hibernate.jdbc.JDBCContext.Context
- org.hibernate.transaction.TransactionManagerLookup
- org.hibernate.tuple.Tuplizer
  - org.hibernate.tuple.component.ComponentTuplizer (also extends java.io.Serializable)
  - org.hibernate.tuple.entity.EntityTuplizer
- org.hibernate.loader.entity.UniqueEntityLoader
- org.hibernate.usertype.UserCollectionType
- org.hibernate.usertype.UserType
  - org.hibernate.usertype.EnhancedUserType
  - org.hibernate.usertype.UserVersionType (also extends java.util.Comparator)
- org.hibernate.classic.Validatable
- org.hibernate.mapping.ValueVisitor
- org.hibernate.exception.ViolatedConstraintNameExtracter

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES