## Uses of Interface
org.hibernate.metadata.ClassMetadata

Packages that use ClassMetadata
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.internal: An internal package containing mostly implementations of central Hibernate APIs.
org.hibernate.jmx: This package exposes a Hibernate instance via JMX.
org.hibernate.persister.entity: This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.

Uses of ClassMetadata in org.hibernate

Methods in org.hibernate that return ClassMetadata
`ClassMetadata` `SessionFactory.getClassMetadata(Class entityClass)` Retrieve the `ClassMetadata` associated with the given entity class.
`ClassMetadata` `SessionFactory.getClassMetadata(String entityName)` Retrieve the `ClassMetadata` associated with the given entity class.

Methods in org.hibernate that return types with arguments of type ClassMetadata
`Map<String,ClassMetadata>` `SessionFactory.getAllClassMetadata()` Retrieve the `ClassMetadata` for all mapped entities.

Uses of ClassMetadata in org.hibernate.internal

Methods in org.hibernate.internal that return ClassMetadata
`ClassMetadata` `SessionFactoryImpl.getClassMetadata(Class persistentClass)`
`ClassMetadata` `SessionFactoryImpl.getClassMetadata(String entityName)`

Methods in org.hibernate.internal that return types with arguments of type ClassMetadata
`Map<String,ClassMetadata>` `SessionFactoryImpl.getAllClassMetadata()`

Uses of ClassMetadata in org.hibernate.jmx

Methods in org.hibernate.jmx that return ClassMetadata
`ClassMetadata` `SessionFactoryStub.getClassMetadata(Class persistentClass)` Deprecated.
`ClassMetadata` `SessionFactoryStub.getClassMetadata(String entityName)` Deprecated.

Methods in org.hibernate.jmx that return types with arguments of type ClassMetadata
`Map<String,ClassMetadata>` `SessionFactoryStub.getAllClassMetadata()` Deprecated.

Uses of ClassMetadata in org.hibernate.persister.entity

Classes in org.hibernate.persister.entity that implement ClassMetadata
`class` `AbstractEntityPersister` Basic functionality for persisting an entity via JDBC through either generated or custom SQL
`class` `JoinedSubclassEntityPersister` An `EntityPersister` implementing the normalized "table-per-subclass" mapping strategy
`class` `SingleTableEntityPersister` The default implementation of the `EntityPersister` interface.
`class` `UnionSubclassEntityPersister` Implementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritence hierarchy.

Methods in org.hibernate.persister.entity that return ClassMetadata
`ClassMetadata` `AbstractEntityPersister.getClassMetadata()`
`ClassMetadata` `EntityPersister.getClassMetadata()` Get the user-visible metadata for the class (optional operation)

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