Uses of Interface
org.hibernate.cfg.PropertyHolder
-
Packages that use PropertyHolder Package Description org.hibernate.cfg org.hibernate.cfg.annotations -
-
Uses of PropertyHolder in org.hibernate.cfg
Classes in org.hibernate.cfg that implement PropertyHolder Modifier and Type Class Description class
AbstractPropertyHolder
No idea.class
ClassPropertyHolder
class
CollectionPropertyHolder
class
ComponentPropertyHolder
PropertyHolder for composites (Embeddable/Embedded).Fields in org.hibernate.cfg declared as PropertyHolder Modifier and Type Field Description protected PropertyHolder
Ejb3Column. propertyHolder
Methods in org.hibernate.cfg that return PropertyHolder Modifier and Type Method Description static PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess, PersistentClass persistentClass, EntityBinder entityBinder, MetadataBuildingContext context, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
static PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(Component component, java.lang.String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
build a component property holderstatic PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(PersistentClass persistentClass, java.util.Map<java.lang.String,Join> joins, MetadataBuildingContext context, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
must only be used on second level phases (has to be settled already) PropertyHolder
Ejb3Column. getPropertyHolder()
Methods in org.hibernate.cfg with parameters of type PropertyHolder Modifier and Type Method Description static Any
BinderHelper. buildAnyValue(java.lang.String anyMetaDefName, Ejb3JoinColumn[] columns, Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, MetadataBuildingContext context)
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)
static IndexColumn
IndexColumn. buildColumnFromAnnotation(OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, java.util.Map<java.lang.String,Join> secondaryTables, MetadataBuildingContext buildingContext)
JPA 2@OrderColumn
processing.static IndexColumn
IndexColumn. buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext buildingContext)
Legacy@IndexColumn
processing.static Ejb3JoinColumn
Ejb3JoinColumn. buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn, JoinColumn joinAnn, Value identifier, java.util.Map<java.lang.String,Join> joins, PropertyHolder propertyHolder, MetadataBuildingContext context)
Build JoinColumn for a JOINED hierarchystatic Ejb3JoinColumn[]
Ejb3JoinColumn. buildJoinColumns(JoinColumn[] anns, java.lang.String mappedBy, java.util.Map<java.lang.String,Join> joins, PropertyHolder propertyHolder, java.lang.String propertyName, MetadataBuildingContext buildingContext)
static Ejb3JoinColumn[]
Ejb3JoinColumn. buildJoinColumnsOrFormulas(JoinColumnOrFormula[] anns, java.lang.String mappedBy, java.util.Map<java.lang.String,Join> joins, PropertyHolder propertyHolder, java.lang.String propertyName, MetadataBuildingContext buildingContext)
static Ejb3JoinColumn[]
Ejb3JoinColumn. buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] anns, java.lang.String mappedBy, java.util.Map<java.lang.String,Join> joins, PropertyHolder propertyHolder, java.lang.String propertyName, java.lang.String suffixForDefaultColumnName, MetadataBuildingContext buildingContext)
static Ejb3JoinColumn
Ejb3JoinColumn. buildJoinFormula(JoinFormula ann, java.lang.String mappedBy, java.util.Map<java.lang.String,Join> joins, PropertyHolder propertyHolder, java.lang.String propertyName, MetadataBuildingContext buildingContext)
build join formulastatic Ejb3JoinColumn[]
Ejb3JoinColumn. buildJoinTableJoinColumns(JoinColumn[] annJoins, java.util.Map<java.lang.String,Join> secondaryTables, PropertyHolder propertyHolder, java.lang.String propertyName, java.lang.String mappedBy, MetadataBuildingContext buildingContext)
static CollectionPropertyHolder
PropertyHolderBuilder. buildPropertyHolder(Collection collection, java.lang.String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context)
buid a property holder on top of a collectionstatic PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(Component component, java.lang.String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
build a component property holderstatic void
Ejb3JoinColumn. checkIfJoinColumn(java.lang.Object columns, PropertyHolder holder, PropertyData property)
static Component
AnnotationBinder. createComponent(PropertyHolder propertyHolder, PropertyData inferredData, boolean isComponentEmbedded, boolean isIdentifierMapper, MetadataBuildingContext context)
static Component
AnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, MetadataBuildingContext buildingContext, java.util.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, MetadataBuildingContext buildingContext, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
static java.lang.String
BinderHelper. getPath(PropertyHolder holder, PropertyData property)
static java.lang.String
BinderHelper. getRelativePath(PropertyHolder propertyHolder, java.lang.String propertyName)
void
Ejb3Column. setPropertyHolder(PropertyHolder propertyHolder)
Constructors in org.hibernate.cfg with parameters of type PropertyHolder Constructor Description CollectionPropertyHolder(Collection collection, java.lang.String path, org.hibernate.annotations.common.reflection.XClass clazzToProcess, org.hibernate.annotations.common.reflection.XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context)
ComponentPropertyHolder(Component component, java.lang.String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
IndexColumn(boolean isImplicit, java.lang.String sqlType, int length, int precision, int scale, java.lang.String name, boolean nullable, boolean unique, boolean insertable, boolean updatable, java.lang.String secondaryTableName, java.util.Map<java.lang.String,Join> joins, PropertyHolder propertyHolder, MetadataBuildingContext buildingContext)
OneToOneSecondPass(java.lang.String mappedBy, java.lang.String ownerEntity, java.lang.String ownerProperty, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.annotations.common.reflection.XClass targetEntity, boolean ignoreNotFound, boolean cascadeOnDelete, boolean optional, java.lang.String cascadeStrategy, Ejb3JoinColumn[] columns, MetadataBuildingContext buildingContext)
SecondaryTableSecondPass(EntityBinder entityBinder, PropertyHolder propertyHolder, org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedClass)
-
Uses of PropertyHolder in org.hibernate.cfg.annotations
Methods in org.hibernate.cfg.annotations with parameters of type PropertyHolder Modifier and Type Method Description Join
EntityBinder. addJoin(JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)
void
EntityBinder. finalSecondaryTableBinding(PropertyHolder propertyHolder)
void
PropertyBinder. setHolder(PropertyHolder holder)
void
CollectionBinder. setPropertyHolder(PropertyHolder propertyHolder)
-