| Package | Description | 
|---|---|
| org.hibernate.cfg | 
        This package defines APIs for configuring Hibernate, and classes
        for building the Hibernate configuration-time metamodel. | 
| org.hibernate.cfg.annotations | 
| Modifier and Type | Method and Description | 
|---|---|
| static InheritanceState | InheritanceState. getInheritanceStateOfSuperEntity(XClass clazz,
                                Map<XClass,InheritanceState> states) | 
| static InheritanceState | InheritanceState. getSuperclassInheritanceState(XClass clazz,
                             Map<XClass,InheritanceState> states) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Map<XClass,InheritanceState> | AnnotationBinder. buildInheritanceStates(List<XClass> orderedClasses,
                      MetadataBuildingContext buildingContext)For the mapped entities build some temporary data-structure containing information about the
 inheritance status of a class. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | AnnotationBinder. bindClass(XClass clazzToProcess,
         Map<XClass,InheritanceState> inheritanceStatePerClass,
         MetadataBuildingContext context)Bind a class having JSR175 annotations. | 
| static PropertyHolder | PropertyHolderBuilder. buildPropertyHolder(PersistentClass persistentClass,
                   Map<String,Join> joins,
                   MetadataBuildingContext context,
                   Map<XClass,InheritanceState> inheritanceStatePerClass)must only be used on second level phases ( | 
| static PropertyHolder | PropertyHolderBuilder. buildPropertyHolder(XClass clazzToProcess,
                   PersistentClass persistentClass,
                   EntityBinder entityBinder,
                   MetadataBuildingContext context,
                   Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| static Component | AnnotationBinder. fillComponent(PropertyHolder propertyHolder,
             PropertyData inferredData,
             AccessType propertyAccessor,
             boolean isNullable,
             EntityBinder entityBinder,
             boolean isComponentEmbedded,
             boolean isIdentifierMapper,
             boolean inSecondPass,
             MetadataBuildingContext buildingContext,
             Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| static Component | AnnotationBinder. fillComponent(PropertyHolder propertyHolder,
             PropertyData inferredData,
             PropertyData baseInferredData,
             AccessType propertyAccessor,
             boolean isNullable,
             EntityBinder entityBinder,
             boolean isComponentEmbedded,
             boolean isIdentifierMapper,
             boolean inSecondPass,
             MetadataBuildingContext buildingContext,
             Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| static InheritanceState | InheritanceState. getInheritanceStateOfSuperEntity(XClass clazz,
                                Map<XClass,InheritanceState> states) | 
| static MappedSuperclass | BinderHelper. getMappedSuperclassOrNull(XClass declaringClass,
                         Map<XClass,InheritanceState> inheritanceStatePerClass,
                         MetadataBuildingContext context) | 
| static InheritanceState | InheritanceState. getSuperclassInheritanceState(XClass clazz,
                             Map<XClass,InheritanceState> states) | 
| void | Ejb3JoinColumn. setPersistentClass(PersistentClass persistentClass,
                  Map<String,Join> joins,
                  Map<XClass,InheritanceState> inheritanceStatePerClass)Override persistent class on oneToMany Cases for late settings
 Must only be used on second level pass binding | 
| Constructor and Description | 
|---|
| ClassPropertyHolder(PersistentClass persistentClass,
                   XClass entityXClass,
                   EntityBinder entityBinder,
                   MetadataBuildingContext context,
                   Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| ClassPropertyHolder(PersistentClass persistentClass,
                   XClass entityXClass,
                   Map<String,Join> joins,
                   MetadataBuildingContext context,
                   Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| InheritanceState(XClass clazz,
                Map<XClass,InheritanceState> inheritanceStatePerClass,
                MetadataBuildingContext buildingContext) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<XClass,InheritanceState> | CollectionBinder. inheritanceStatePerClass | 
| Modifier and Type | Method and Description | 
|---|---|
| void | EntityBinder. setInheritanceState(InheritanceState inheritanceState) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | CollectionBinder. bindOneToManySecondPass(Collection collection,
                       Map persistentClasses,
                       Ejb3JoinColumn[] fkJoinColumns,
                       XClass collectionType,
                       boolean cascadeDeleteEnabled,
                       boolean ignoreNotFound,
                       MetadataBuildingContext buildingContext,
                       Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| void | PropertyBinder. setInheritanceStatePerClass(Map<XClass,InheritanceState> inheritanceStatePerClass) | 
| void | CollectionBinder. setInheritanceStatePerClass(Map<XClass,InheritanceState> inheritanceStatePerClass) | 
Copyright © 2019 JBoss by Red Hat. All rights reserved.