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.