static Any |
BinderHelper.buildAnyValue(jakarta.persistence.Column discriminatorColumn,
Formula discriminatorFormula,
AnnotatedJoinColumn[] keyColumns,
PropertyData inferredData,
boolean cascadeOnDelete,
boolean lazy,
Nullability nullability,
PropertyHolder propertyHolder,
EntityBinder entityBinder,
boolean optional,
MetadataBuildingContext context) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildColumnFromAnnotation(jakarta.persistence.Column column,
Comment commentAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(jakarta.persistence.OrderColumn ann,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext buildingContext) |
JPA 2 @OrderColumn processing.
|
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(IndexColumn ann,
PropertyHolder propertyHolder,
PropertyData inferredData,
MetadataBuildingContext buildingContext) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildColumnFromNoAnnotation(Comment commentAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildColumnOrFormulaFromAnnotation(jakarta.persistence.Column column,
Formula formulaAnn,
Comment commentAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildColumnsFromAnnotations(jakarta.persistence.Column[] columns,
Comment commentAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
String suffixForDefaultColumnName,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildColumnsFromAnnotations(jakarta.persistence.Column[] columns,
Comment commentAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildColumnsOrFormulaFromAnnotation(jakarta.persistence.Column[] columnAnns,
Formula formulaAnn,
Comment comment,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
String suffixForDefaultColumnName,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedColumn[] |
AnnotatedColumn.buildFormulaFromAnnotation(Formula formulaAnn,
Comment commentAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
MetadataBuildingContext context) |
|
static AnnotatedJoinColumn |
AnnotatedJoinColumn.buildJoinColumn(jakarta.persistence.PrimaryKeyJoinColumn pkJoinAnn,
jakarta.persistence.JoinColumn joinAnn,
Value identifier,
Map<String,Join> joins,
PropertyHolder propertyHolder,
MetadataBuildingContext context) |
Build JoinColumn for a JOINED hierarchy
|
static AnnotatedJoinColumn[] |
AnnotatedJoinColumn.buildJoinColumns(jakarta.persistence.JoinColumn[] anns,
Comment comment,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
String propertyName,
MetadataBuildingContext buildingContext) |
|
static AnnotatedJoinColumn[] |
AnnotatedJoinColumn.buildJoinColumnsOrFormulas(JoinColumnOrFormula[] anns,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
String propertyName,
MetadataBuildingContext buildingContext) |
|
static AnnotatedJoinColumn[] |
AnnotatedJoinColumn.buildJoinColumnsWithDefaultColumnSuffix(jakarta.persistence.JoinColumn[] anns,
Comment comment,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
String propertyName,
String suffixForDefaultColumnName,
MetadataBuildingContext buildingContext) |
|
static AnnotatedJoinColumn |
AnnotatedJoinColumn.buildJoinFormula(JoinFormula ann,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
String propertyName,
MetadataBuildingContext buildingContext) |
build join formula
|
static AnnotatedJoinColumn[] |
AnnotatedJoinColumn.buildJoinTableJoinColumns(jakarta.persistence.JoinColumn[] annJoins,
Map<String,Join> secondaryTables,
PropertyHolder propertyHolder,
String propertyName,
String mappedBy,
MetadataBuildingContext buildingContext) |
|
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 Component |
AnnotationBinder.createComponent(PropertyHolder propertyHolder,
PropertyData inferredData,
boolean isComponentEmbedded,
boolean isIdentifierMapper,
Class<? extends EmbeddableInstantiator> customInstantiatorImpl,
MetadataBuildingContext context) |
|
static Component |
AnnotationBinder.fillComponent(PropertyHolder propertyHolder,
PropertyData inferredData,
AccessType propertyAccessor,
boolean isNullable,
EntityBinder entityBinder,
boolean isComponentEmbedded,
boolean isIdentifierMapper,
boolean inSecondPass,
Class<? extends EmbeddableInstantiator> customInstantiatorImpl,
Class<? extends CompositeUserType<?>> compositeUserTypeClass,
MetadataBuildingContext buildingContext,
Map<org.hibernate.annotations.common.reflection.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,
Class<? extends EmbeddableInstantiator> customInstantiatorImpl,
Class<? extends CompositeUserType<?>> compositeUserTypeClass,
MetadataBuildingContext buildingContext,
Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass) |
|
static IndexColumn |
IndexColumn.fromAnnotations(jakarta.persistence.OrderColumn jpaAnnotation,
IndexColumn hibAnnotation,
ListIndexBase indexBaseAnnotation,
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 void |
AnnotationBinder.processElementAnnotations(PropertyHolder propertyHolder,
Nullability nullability,
PropertyData inferredData,
HashMap<String,IdentifierGeneratorDefinition> classGenerators,
EntityBinder entityBinder,
boolean isIdentifierMapper,
boolean isComponentEmbedded,
boolean inSecondPass,
MetadataBuildingContext context,
Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass) |
|
void |
AnnotatedColumn.setPropertyHolder(PropertyHolder propertyHolder) |
|