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