public class MetamodelImpl extends Object implements javax.persistence.metamodel.Metamodel, Serializable
Metamodel contract.| 构造器和说明 |
|---|
MetamodelImpl(SessionFactory sessionFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
<X> javax.persistence.metamodel.EmbeddableType<X> |
embeddable(Class<X> cls) |
<X> javax.persistence.metamodel.EntityType<X> |
entity(Class<X> cls) |
Set<javax.persistence.metamodel.EmbeddableType<?>> |
getEmbeddables() |
Set<javax.persistence.metamodel.EntityType<?>> |
getEntities() |
Set<javax.persistence.metamodel.ManagedType<?>> |
getManagedTypes() |
void |
initialize(Metadata mappingMetadata)
Prepare the metamodel using the information from the collection of Hibernate
PersistentClass models |
<X> javax.persistence.metamodel.ManagedType<X> |
managedType(Class<X> cls) |
public MetamodelImpl(SessionFactory sessionFactory)
public <X> javax.persistence.metamodel.EntityType<X> entity(Class<X> cls)
entity 在接口中 javax.persistence.metamodel.Metamodelpublic <X> javax.persistence.metamodel.ManagedType<X> managedType(Class<X> cls)
managedType 在接口中 javax.persistence.metamodel.Metamodelpublic <X> javax.persistence.metamodel.EmbeddableType<X> embeddable(Class<X> cls)
embeddable 在接口中 javax.persistence.metamodel.Metamodelpublic Set<javax.persistence.metamodel.ManagedType<?>> getManagedTypes()
getManagedTypes 在接口中 javax.persistence.metamodel.Metamodelpublic Set<javax.persistence.metamodel.EntityType<?>> getEntities()
getEntities 在接口中 javax.persistence.metamodel.Metamodelpublic Set<javax.persistence.metamodel.EmbeddableType<?>> getEmbeddables()
getEmbeddables 在接口中 javax.persistence.metamodel.Metamodelpublic void initialize(Metadata mappingMetadata)
PersistentClass modelsmappingMetadata - The mapping informationCopyright © 2019. All rights reserved.