Uses of Class
org.hibernate.cfg.AnnotatedColumn
-
Packages that use AnnotatedColumn Package Description org.hibernate.cfg org.hibernate.cfg.annotations -
-
Uses of AnnotatedColumn in org.hibernate.cfg
Subclasses of AnnotatedColumn in org.hibernate.cfg Modifier and Type Class Description class
AnnotatedDiscriminatorColumn
Discriminator columnclass
AnnotatedJoinColumn
Wrap state of an EJB3 @JoinColumn annotation and build the Hibernate column mapping elementclass
IndexColumn
index columnMethods in org.hibernate.cfg that return AnnotatedColumn Modifier and Type Method Description static AnnotatedColumn[]
AnnotatedColumn. buildColumnFromAnnotation(jakarta.persistence.Column column, Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
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)
Methods in org.hibernate.cfg with parameters of type AnnotatedColumn Modifier and Type Method Description void
ClassPropertyHolder. addProperty(Property prop, AnnotatedColumn[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)
void
CollectionPropertyHolder. addProperty(Property prop, AnnotatedColumn[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)
void
ComponentPropertyHolder. addProperty(Property prop, AnnotatedColumn[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)
void
PropertyHolder. addProperty(Property prop, AnnotatedColumn[] columns, org.hibernate.annotations.common.reflection.XClass declaringClass)
static void
AnnotatedColumn. checkPropertyConsistency(AnnotatedColumn[] columns, String propertyName)
Constructors in org.hibernate.cfg with parameters of type AnnotatedColumn Constructor Description IndexOrUniqueKeySecondPass(String indexName, AnnotatedColumn column, MetadataBuildingContext buildingContext, boolean unique)
Build an index if unique is false or a Unique Key if unique is true -
Uses of AnnotatedColumn in org.hibernate.cfg.annotations
Methods in org.hibernate.cfg.annotations with parameters of type AnnotatedColumn Modifier and Type Method Description protected boolean
CollectionBinder. bindStarToManySecondPass(Map<String,PersistentClass> persistentClasses, org.hibernate.annotations.common.reflection.XClass elementType, AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, boolean unique, TableBinder associationTableBinder, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)
return true if it's a Fk, false if it's an association tableprotected boolean
IdBagBinder. bindStarToManySecondPass(Map<String,PersistentClass> persistentClasses, org.hibernate.annotations.common.reflection.XClass collType, AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, boolean unique, TableBinder associationTableBinder, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)
SecondPass
CollectionBinder. getSecondPass(AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, AnnotatedColumn[] mapKeyColumns, AnnotatedJoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass elementType, NotFoundAction notFoundAction, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)
SecondPass
ListBinder. getSecondPass(AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, AnnotatedColumn[] mapKeyColumns, AnnotatedJoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass elementType, NotFoundAction notFoundAction, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)
SecondPass
MapBinder. getSecondPass(AnnotatedJoinColumn[] fkJoinColumns, AnnotatedJoinColumn[] keyColumns, AnnotatedJoinColumn[] inverseColumns, AnnotatedColumn[] elementColumns, AnnotatedColumn[] mapKeyColumns, AnnotatedJoinColumn[] mapKeyManyToManyColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, org.hibernate.annotations.common.reflection.XClass collType, NotFoundAction notFoundAction, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)
void
BasicValueBinder. setColumns(AnnotatedColumn[] columns)
void
PropertyBinder. setColumns(AnnotatedColumn[] columns)
void
CollectionBinder. setElementColumns(AnnotatedColumn[] elementColumns)
void
CollectionBinder. setMapKeyColumns(AnnotatedColumn[] mapKeyColumns)
-