| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.ejb.metamodel.MetamodelImpl
public class MetamodelImpl
Hibernate implementation of the JPA Metamodel contract.
| Method Summary | ||
|---|---|---|
| static MetamodelImpl | buildMetamodel(Iterator<PersistentClass> persistentClasses,
               SessionFactoryImplementor sessionFactory)Build the metamodel using the information from the collection of Hibernate PersistentClassmodels as well as the HibernateSessionFactory. | |
| 
 | embeddable(Class<X> cls) | |
| 
 | entity(Class<X> cls) | |
|  Set<javax.persistence.metamodel.EmbeddableType<?>> | getEmbeddables() | |
|  Set<javax.persistence.metamodel.EntityType<?>> | getEntities() | |
|  Set<javax.persistence.metamodel.ManagedType<?>> | getManagedTypes() | |
| 
 | managedType(Class<X> cls) | |
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static MetamodelImpl buildMetamodel(Iterator<PersistentClass> persistentClasses,
                                           SessionFactoryImplementor sessionFactory)
PersistentClass models as well as the Hibernate SessionFactory.
persistentClasses - Iterator over the Hibernate (config-time) metamodelsessionFactory - The Hibernate session factry.
public <X> javax.persistence.metamodel.EntityType<X> entity(Class<X> cls)
entity in interface javax.persistence.metamodel.Metamodelpublic <X> javax.persistence.metamodel.ManagedType<X> managedType(Class<X> cls)
managedType in interface javax.persistence.metamodel.Metamodelpublic <X> javax.persistence.metamodel.EmbeddableType<X> embeddable(Class<X> cls)
embeddable in interface javax.persistence.metamodel.Metamodelpublic Set<javax.persistence.metamodel.ManagedType<?>> getManagedTypes()
getManagedTypes in interface javax.persistence.metamodel.Metamodelpublic Set<javax.persistence.metamodel.EntityType<?>> getEntities()
getEntities in interface javax.persistence.metamodel.Metamodelpublic Set<javax.persistence.metamodel.EmbeddableType<?>> getEmbeddables()
getEmbeddables in interface javax.persistence.metamodel.Metamodel| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||