Join |
EntityBinder.addJoin(JoinTable joinTable,
PropertyHolder holder,
boolean noDelayInPkColumnCreation) |
|
Join |
EntityBinder.addJoin(SecondaryTable secondaryTable,
PropertyHolder holder,
boolean noDelayInPkColumnCreation) |
|
static void |
CollectionBinder.bindCollection(PropertyHolder propertyHolder,
Nullability nullability,
PropertyData inferredData,
Map<String,IdentifierGeneratorDefinition> classGenerators,
EntityBinder entityBinder,
boolean isIdentifierMapper,
MetadataBuildingContext context,
Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass,
org.hibernate.annotations.common.reflection.XProperty property,
AnnotatedJoinColumns joinColumns) |
The first pass at binding a collection.
|
static Any |
BinderHelper.buildAnyValue(Column discriminatorColumn,
Formula discriminatorFormula,
AnnotatedJoinColumns keyColumns,
PropertyData inferredData,
OnDeleteAction onDeleteAction,
boolean lazy,
Nullability nullability,
PropertyHolder propertyHolder,
EntityBinder entityBinder,
boolean optional,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildColumnFromAnnotation(Column column,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(OrderColumn orderColumn,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(IndexColumn indexColumn,
PropertyHolder propertyHolder,
PropertyData inferredData,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildColumnFromNoAnnotation(Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildColumnOrFormulaFromAnnotation(Column column,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildColumnsFromAnnotations(Column[] columns,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
String suffixForDefaultColumnName,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildColumnsFromAnnotations(Column[] columns,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildColumnsOrFormulaFromAnnotation(Column[] columns,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
String suffixForDefaultColumnName,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumns |
AnnotatedColumn.buildFormulaFromAnnotation(Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedJoinColumns |
AnnotatedJoinColumns.buildJoinColumns(JoinColumn[] joinColumns,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
PropertyData inferredData,
MetadataBuildingContext buildingContext) |
|
static AnnotatedJoinColumns |
AnnotatedJoinColumns.buildJoinColumnsOrFormulas(JoinColumnOrFormula[] joinColumnOrFormulas,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
PropertyData inferredData,
MetadataBuildingContext context) |
|
static AnnotatedJoinColumns |
AnnotatedJoinColumns.buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] joinColumns,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
PropertyData inferredData,
String defaultColumnSuffix,
MetadataBuildingContext context) |
|
static AnnotatedJoinColumns |
AnnotatedJoinColumns.buildJoinTableJoinColumns(JoinColumn[] joinColumns,
Map<String,Join> secondaryTables,
PropertyHolder propertyHolder,
PropertyData inferredData,
String mappedBy,
MetadataBuildingContext context) |
Called for join tables in ManyToMany associations.
|
static CollectionPropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Collection collection,
String path,
org.hibernate.annotations.common.reflection.XClass clazzToProcess,
org.hibernate.annotations.common.reflection.XProperty property,
PropertyHolder parentPropertyHolder,
MetadataBuildingContext context) |
build a property holder on top of a collection
|
static PropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Component component,
String path,
PropertyData inferredData,
PropertyHolder parent,
MetadataBuildingContext context) |
build a component property holder
|
static void |
AnnotatedJoinColumn.checkIfJoinColumn(Object columns,
PropertyHolder holder,
PropertyData property) |
|
static void |
BinderHelper.checkMappedByType(String mappedBy,
Value targetValue,
String propertyName,
PropertyHolder propertyHolder,
Map<String,PersistentClass> persistentClasses) |
|
void |
EntityBinder.finalSecondaryTableBinding(PropertyHolder propertyHolder) |
|
void |
EntityBinder.finalSecondaryTableFromAnnotationBinding(PropertyHolder propertyHolder) |
|
static IndexColumn |
IndexColumn.fromAnnotations(OrderColumn orderColumn,
IndexColumn indexColumn,
ListIndexBase listIndexBase,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static String |
BinderHelper.getPath(PropertyHolder holder,
PropertyData property) |
|
static String |
BinderHelper.getRelativePath(PropertyHolder propertyHolder,
String propertyName) |
|
static boolean |
PropertyBinder.isOptional(org.hibernate.annotations.common.reflection.XProperty property,
PropertyHolder propertyHolder) |
Should this property be considered optional, taking into
account whether it is primitive?
|
static void |
AggregateComponentBinder.processAggregate(Component component,
PropertyHolder propertyHolder,
PropertyData inferredData,
org.hibernate.annotations.common.reflection.XClass returnedClassOrElement,
AnnotatedColumns columns,
MetadataBuildingContext context) |
|
static void |
PropertyBinder.processElementAnnotations(PropertyHolder propertyHolder,
Nullability nullability,
PropertyData inferredData,
Map<String,IdentifierGeneratorDefinition> classGenerators,
EntityBinder entityBinder,
boolean isIdentifierMapper,
boolean isComponentEmbedded,
boolean inSecondPass,
MetadataBuildingContext context,
Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass) |
Process annotation of a particular property or field.
|
void |
PropertyBinder.setHolder(PropertyHolder holder) |
|
void |
AnnotatedColumns.setPropertyHolder(PropertyHolder propertyHolder) |
|
void |
CollectionBinder.setPropertyHolder(PropertyHolder propertyHolder) |
|