## Hierarchy For Package org.hibernate.mapping

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.mapping.AbstractAuxiliaryDatabaseObject (implements org.hibernate.mapping.AuxiliaryDatabaseObject)
    - org.hibernate.mapping.SimpleAuxiliaryDatabaseObject
  - 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.mapping.Column (implements java.lang.Cloneable, org.hibernate.mapping.Selectable, java.io.Serializable)
  - org.hibernate.mapping.Component.StandardGenerationContextLocator (implements org.hibernate.id.CompositeNestedGeneratedValueGenerator.GenerationContextLocator)
  - org.hibernate.mapping.Component.ValueGenerationPlan (implements org.hibernate.id.CompositeNestedGeneratedValueGenerator.GenerationPlan)
  - 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.mapping.FetchProfile
  - org.hibernate.mapping.FetchProfile.Fetch
  - org.hibernate.mapping.Formula (implements org.hibernate.mapping.Selectable, java.io.Serializable)
  - org.hibernate.mapping.IdGenerator (implements java.io.Serializable)
  - org.hibernate.mapping.Index (implements org.hibernate.mapping.RelationalModel, java.io.Serializable)
  - org.hibernate.mapping.Join (implements java.io.Serializable)
  - org.hibernate.mapping.MappedSuperclass
  - org.hibernate.mapping.MetaAttribute (implements java.io.Serializable)
  - org.hibernate.mapping.OneToMany (implements org.hibernate.mapping.Value)
  - 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.mapping.Property (implements org.hibernate.mapping.MetaAttributable, java.io.Serializable)
    - org.hibernate.mapping.Backref
    - org.hibernate.mapping.IndexBackref
    - org.hibernate.mapping.SyntheticProperty
  - org.hibernate.mapping.PropertyGeneration (implements java.io.Serializable)
  - 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.mapping.Table (implements org.hibernate.mapping.RelationalModel, java.io.Serializable)
    - org.hibernate.mapping.DenormalizedTable
  - org.hibernate.mapping.TypeDef (implements java.io.Serializable)

## Interface Hierarchy

- org.hibernate.mapping.Fetchable
- org.hibernate.mapping.Filterable
- org.hibernate.mapping.MetaAttributable
- org.hibernate.mapping.PersistentClassVisitor
- org.hibernate.mapping.RelationalModel
  - org.hibernate.mapping.AuxiliaryDatabaseObject (also extends java.io.Serializable)
- org.hibernate.mapping.Selectable
- java.io.Serializable
  - org.hibernate.mapping.AuxiliaryDatabaseObject (also extends org.hibernate.mapping.RelationalModel)
  - org.hibernate.mapping.Value
    - org.hibernate.mapping.KeyValue
- org.hibernate.mapping.TableOwner
- org.hibernate.mapping.ValueVisitor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.mapping.MetadataSource

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