Uses of Interface
org.hibernate.boot.spi.MetadataBuildingContext
-
Packages that use MetadataBuildingContext Package Description org.hibernate.boot This package contains the contracts that make up the Hibernate native bootstrapping API (building a SessionFactory).org.hibernate.boot.model.convert.spi org.hibernate.boot.model.naming Represents a proposed new approach to allowing hooks into the process of determining the name of database objects (tables, columns, constraints, etc).org.hibernate.boot.model.source.spi org.hibernate.boot.spi org.hibernate.cfg org.hibernate.cfg.annotations org.hibernate.mapping org.hibernate.type.spi -
-
Uses of MetadataBuildingContext in org.hibernate.boot
Methods in org.hibernate.boot with parameters of type MetadataBuildingContext Modifier and Type Method Description ConverterDescriptor
AttributeConverterInfo. toConverterDescriptor(MetadataBuildingContext context)
-
Uses of MetadataBuildingContext in org.hibernate.boot.model.convert.spi
Methods in org.hibernate.boot.model.convert.spi with parameters of type MetadataBuildingContext Modifier and Type Method Description ConverterDescriptor
ConverterAutoApplyHandler. findAutoApplyConverterForAttribute(org.hibernate.annotations.common.reflection.XProperty xProperty, MetadataBuildingContext context)
ConverterDescriptor
ConverterAutoApplyHandler. findAutoApplyConverterForCollectionElement(org.hibernate.annotations.common.reflection.XProperty xProperty, MetadataBuildingContext context)
ConverterDescriptor
ConverterAutoApplyHandler. findAutoApplyConverterForMapKey(org.hibernate.annotations.common.reflection.XProperty xProperty, MetadataBuildingContext context)
ConverterDescriptor
AutoApplicableConverterDescriptor. getAutoAppliedConverterDescriptorForAttribute(org.hibernate.annotations.common.reflection.XProperty xProperty, MetadataBuildingContext context)
ConverterDescriptor
AutoApplicableConverterDescriptor. getAutoAppliedConverterDescriptorForCollectionElement(org.hibernate.annotations.common.reflection.XProperty xProperty, MetadataBuildingContext context)
ConverterDescriptor
AutoApplicableConverterDescriptor. getAutoAppliedConverterDescriptorForMapKey(org.hibernate.annotations.common.reflection.XProperty xProperty, MetadataBuildingContext context)
-
Uses of MetadataBuildingContext in org.hibernate.boot.model.naming
Methods in org.hibernate.boot.model.naming that return MetadataBuildingContext Modifier and Type Method Description MetadataBuildingContext
ImplicitNameSource. getBuildingContext()
Access to the current building context.protected abstract MetadataBuildingContext
ObjectNameNormalizer. getBuildingContext()
Access the contextual information related to the current process of building metadata.Methods in org.hibernate.boot.model.naming with parameters of type MetadataBuildingContext Modifier and Type Method Description Identifier
NamingStrategyHelper. determineImplicitName(MetadataBuildingContext buildingContext)
Called when the user supplied no explicit name/identifier for the given database object.Identifier
NamingStrategyHelper. handleExplicitName(java.lang.String explicitName, MetadataBuildingContext buildingContext)
Called when the user has supplied an explicit name for the database object.protected Identifier
ImplicitNamingStrategyJpaCompliantImpl. toIdentifier(java.lang.String stringForm, MetadataBuildingContext buildingContext)
Easy hook to build an Identifier using the keyword safe IdentifierHelper.Identifier
NamingStrategyHelper. toPhysicalName(Identifier logicalName, MetadataBuildingContext buildingContext)
Handle converting a logical name to a physical name -
Uses of MetadataBuildingContext in org.hibernate.boot.model.source.spi
Subinterfaces of MetadataBuildingContext in org.hibernate.boot.model.source.spi Modifier and Type Interface Description interface
LocalMetadataBuildingContext
Specialization of the MetadataBuildingContext contract specific to a given origin. -
Uses of MetadataBuildingContext in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type MetadataBuildingContext Modifier and Type Method Description java.util.Collection<org.hibernate.boot.model.source.internal.hbm.MappingDocument>
AdditionalJaxbMappingProducer. produceAdditionalMappings(MetadataImplementor metadata, org.jboss.jandex.IndexView jandexIndex, org.hibernate.boot.jaxb.internal.MappingBinder mappingBinder, MetadataBuildingContext buildingContext)
Deprecated. -
Uses of MetadataBuildingContext in org.hibernate.cfg
Methods in org.hibernate.cfg that return MetadataBuildingContext Modifier and Type Method Description protected MetadataBuildingContext
Ejb3Column. getBuildingContext()
protected MetadataBuildingContext
AbstractPropertyHolder. getContext()
Get the mappingsMethods in org.hibernate.cfg with parameters of type MetadataBuildingContext Modifier and Type Method Description static void
BinderHelper. bindAnyMetaDefs(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement, MetadataBuildingContext context)
static void
AnnotationBinder. bindClass(org.hibernate.annotations.common.reflection.XClass clazzToProcess, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context)
Bind a class having JSR175 annotations.static void
AnnotationBinder. bindDefaults(MetadataBuildingContext context)
static void
AnnotationBinder. bindFetchProfilesForClass(org.hibernate.annotations.common.reflection.XClass clazzToProcess, MetadataBuildingContext context)
static void
AnnotationBinder. bindFetchProfilesForPackage(ClassLoaderService cls, java.lang.String packageName, MetadataBuildingContext context)
static void
AnnotationBinder. bindForeignKeyNameAndDefinition(SimpleValue value, org.hibernate.annotations.common.reflection.XProperty property, ForeignKey fkOverride, JoinColumn joinColumn, JoinColumns joinColumns, MetadataBuildingContext context)
static void
AnnotationBinder. bindPackage(ClassLoaderService cls, java.lang.String packageName, MetadataBuildingContext context)
static Any
BinderHelper. buildAnyValue(java.lang.String anyMetaDefName, Ejb3JoinColumn[] columns, Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, boolean lazy, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, MetadataBuildingContext context)
static Ejb3Column[]
Ejb3Column. buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Comment commentAnn, 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, Comment commentAnn, 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 Ejb3DiscriminatorColumn
Ejb3DiscriminatorColumn. buildDiscriminatorColumn(DiscriminatorType type, DiscriminatorColumn discAnn, DiscriminatorFormula discFormulaAnn, MetadataBuildingContext context)
static java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState>
AnnotationBinder. buildInheritanceStates(java.util.List<org.hibernate.annotations.common.reflection.XClass> orderedClasses, MetadataBuildingContext buildingContext)
For the mapped entities build some temporary data-structure containing information about the inheritance status of a class.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, Comment comment, 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, Comment comment, 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 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 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)
build 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 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) static int
Ejb3JoinColumn. checkReferencedColumnsType(Ejb3JoinColumn[] columns, PersistentClass referencedEntity, MetadataBuildingContext context)
static Component
AnnotationBinder. createComponent(PropertyHolder propertyHolder, PropertyData inferredData, boolean isComponentEmbedded, boolean isIdentifierMapper, MetadataBuildingContext context)
static void
BinderHelper. createSyntheticPropertyReference(Ejb3JoinColumn[] columns, PersistentClass ownerEntity, PersistentClass associatedEntity, Value value, boolean inverse, 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.Object
BinderHelper. findColumnOwner(PersistentClass persistentClass, java.lang.String columnName, MetadataBuildingContext context)
Find the column owner (ie PersistentClass or Join) of columnName.static java.lang.String
AnnotationBinder. generatorType(GeneratedValue generatedValueAnn, MetadataBuildingContext buildingContext, org.hibernate.annotations.common.reflection.XClass javaTypeXClass)
static MappedSuperclass
BinderHelper. getMappedSuperclassOrNull(org.hibernate.annotations.common.reflection.XClass declaringClass, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, MetadataBuildingContext context)
static java.lang.String
ToOneBinder. getReferenceEntityName(PropertyData propertyData, org.hibernate.annotations.common.reflection.XClass targetEntity, MetadataBuildingContext buildingContext)
static java.lang.String
ToOneBinder. getReferenceEntityName(PropertyData propertyData, MetadataBuildingContext buildingContext)
static org.hibernate.annotations.common.reflection.XClass
ToOneBinder. getTargetEntity(PropertyData propertyData, MetadataBuildingContext buildingContext)
static boolean
AnnotationBinder. isDefault(org.hibernate.annotations.common.reflection.XClass clazz, MetadataBuildingContext context)
static void
BinderHelper. makeIdGenerator(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, java.lang.String generatorType, java.lang.String generatorName, MetadataBuildingContext buildingContext, java.util.Map<java.lang.String,IdentifierGeneratorDefinition> localGenerators)
apply an id generator to a SimpleValuestatic void
BinderHelper. makeIdGenerator(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, java.lang.String generatorType, java.lang.String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition foreignKGeneratorDefinition)
apply an id generator to a SimpleValuevoid
Ejb3Column. setBuildingContext(MetadataBuildingContext context)
ConverterDescriptor
AttributeConverterDefinition. toConverterDescriptor(MetadataBuildingContext context)
Deprecated.Constructors in org.hibernate.cfg with parameters of type MetadataBuildingContext Constructor Description ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass entityXClass, java.util.Map<java.lang.String,Join> joins, MetadataBuildingContext context, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass entityXClass, EntityBinder entityBinder, MetadataBuildingContext context, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
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)
CollectionSecondPass(MetadataBuildingContext buildingContext, Collection collection)
CollectionSecondPass(MetadataBuildingContext buildingContext, Collection collection, java.util.Map inheritedMetas)
ComponentPropertyHolder(Component component, java.lang.String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
CopyIdentifierComponentSecondPass(Component comp, java.lang.String referencedEntityName, Ejb3JoinColumn[] joinColumns, MetadataBuildingContext buildingContext)
IdGeneratorResolverSecondPass(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, java.lang.String generatorType, java.lang.String generatorName, MetadataBuildingContext buildingContext)
IdGeneratorResolverSecondPass(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, java.lang.String generatorType, java.lang.String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition)
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)
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 trueIndexOrUniqueKeySecondPass(Table table, java.lang.String indexName, java.lang.String[] columns, MetadataBuildingContext buildingContext)
Build an indexInheritanceState(org.hibernate.annotations.common.reflection.XClass clazz, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, MetadataBuildingContext buildingContext)
JoinedSubclassFkSecondPass(JoinedSubclass entity, Ejb3JoinColumn[] inheritanceJoinedColumns, SimpleValue key, 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, NotFoundAction notFoundAction, boolean cascadeOnDelete, boolean optional, java.lang.String cascadeStrategy, Ejb3JoinColumn[] columns, MetadataBuildingContext buildingContext)
ToOneFkSecondPass(ToOne value, Ejb3JoinColumn[] columns, boolean unique, java.lang.String entityClassName, java.lang.String path, MetadataBuildingContext buildingContext)
VerifyFetchProfileReferenceSecondPass(java.lang.String fetchProfileName, FetchProfile.FetchOverride fetch, MetadataBuildingContext buildingContext)
-
Uses of MetadataBuildingContext in org.hibernate.cfg.annotations
Methods in org.hibernate.cfg.annotations that return MetadataBuildingContext Modifier and Type Method Description protected MetadataBuildingContext
CollectionBinder. getBuildingContext()
Methods in org.hibernate.cfg.annotations with parameters of type MetadataBuildingContext Modifier and Type Method Description static void
TableBinder. addIndexes(Table hibTable, Index[] indexes, MetadataBuildingContext buildingContext)
static void
TableBinder. addIndexes(Table hibTable, Index[] indexes, MetadataBuildingContext buildingContext)
void
EntityBinder. applyCaching(org.hibernate.annotations.common.reflection.XClass clazzToProcess, SharedCacheMode sharedCacheMode, MetadataBuildingContext context)
static void
TableBinder. bindFk(PersistentClass referencedEntity, PersistentClass destinationEntity, Ejb3JoinColumn[] columns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)
static void
CollectionBinder. bindManytoManyInverseFk(PersistentClass referencedEntity, Ejb3JoinColumn[] columns, SimpleValue value, boolean unique, MetadataBuildingContext buildingContext)
bind the inverse FK of a ManyToMany If we are in a mappedBy case, read the columns from the associated collection element Otherwise delegates to the usual algorithmstatic void
QueryBinder. bindNamedStoredProcedureQuery(NamedStoredProcedureQuery annotation, MetadataBuildingContext context, boolean isDefault)
static void
QueryBinder. bindNativeQueries(NamedNativeQueries queriesAnn, MetadataBuildingContext context, boolean isDefault)
static void
QueryBinder. bindNativeQueries(NamedNativeQueries queriesAnn, MetadataBuildingContext context)
static void
QueryBinder. bindNativeQuery(NamedNativeQuery queryAnn, MetadataBuildingContext context, boolean isDefault)
static void
QueryBinder. bindNativeQuery(NamedNativeQuery queryAnn, MetadataBuildingContext context)
protected void
CollectionBinder. bindOneToManySecondPass(Collection collection, java.util.Map<java.lang.String,PersistentClass> persistentClasses, Ejb3JoinColumn[] fkJoinColumns, org.hibernate.annotations.common.reflection.XClass collectionType, boolean cascadeDeleteEnabled, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext, java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
static void
QueryBinder. bindQueries(NamedQueries queriesAnn, MetadataBuildingContext context, boolean isDefault)
static void
QueryBinder. bindQueries(NamedQueries queriesAnn, MetadataBuildingContext context)
static void
QueryBinder. bindQuery(NamedQuery queryAnn, MetadataBuildingContext context, boolean isDefault)
static void
QueryBinder. bindQuery(NamedQuery queryAnn, MetadataBuildingContext context)
static void
QueryBinder. bindSqlResultSetMapping(SqlResultSetMapping ann, MetadataBuildingContext context, boolean isDefault)
static void
QueryBinder. bindSqlResultSetMappings(SqlResultSetMappings ann, MetadataBuildingContext context, boolean isDefault)
protected boolean
CollectionBinder. bindStarToManySecondPass(java.util.Map<java.lang.String,PersistentClass> 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, NotFoundAction notFoundAction, 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, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)
static Table
TableBinder. buildAndFillTable(java.lang.String schema, java.lang.String catalog, Identifier logicalName, boolean isAbstract, java.util.List<UniqueConstraintHolder> uniqueConstraints, java.util.List<JPAIndexHolder> jpaIndexHolders, java.lang.String constraints, MetadataBuildingContext buildingContext, java.lang.String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref)
static Table
TableBinder. buildAndFillTable(java.lang.String schema, java.lang.String catalog, ObjectNameSource nameSource, NamingStrategyHelper namingStrategyHelper, boolean isAbstract, java.util.List<UniqueConstraintHolder> uniqueConstraints, java.util.List<JPAIndexHolder> jpaIndexHolders, java.lang.String constraints, MetadataBuildingContext buildingContext, java.lang.String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref)
protected Value
MapBinder. createFormulatedValue(Value value, Collection collection, java.lang.String targetPropertyName, PersistentClass associatedClass, PersistentClass targetPropertyPersistentClass, MetadataBuildingContext buildingContext)
static CollectionBinder
CollectionBinder. getCollectionBinder(java.lang.String entityName, org.hibernate.annotations.common.reflection.XProperty property, boolean isIndexed, boolean isHibernateExtensionMapping, MetadataBuildingContext buildingContext)
collection binder factorySecondPass
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, NotFoundAction notFoundAction, 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, NotFoundAction notFoundAction, 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, NotFoundAction notFoundAction, boolean unique, TableBinder assocTableBinder, MetadataBuildingContext buildingContext)
void
CollectionBinder. setBuildingContext(MetadataBuildingContext buildingContext)
void
PropertyBinder. setBuildingContext(MetadataBuildingContext buildingContext)
void
SimpleValueBinder. setBuildingContext(MetadataBuildingContext buildingContext)
void
TableBinder. setBuildingContext(MetadataBuildingContext buildingContext)
Constructors in org.hibernate.cfg.annotations with parameters of type MetadataBuildingContext Constructor Description EntityBinder(Entity ejb3Ann, Entity hibAnn, org.hibernate.annotations.common.reflection.XClass annotatedClass, PersistentClass persistentClass, MetadataBuildingContext context)
ResultsetMappingSecondPass(SqlResultSetMapping ann, MetadataBuildingContext context, boolean isDefault)
-
Uses of MetadataBuildingContext in org.hibernate.mapping
-
Uses of MetadataBuildingContext in org.hibernate.type.spi
Methods in org.hibernate.type.spi that return MetadataBuildingContext Modifier and Type Method Description MetadataBuildingContext
TypeConfiguration. getMetadataBuildingContext()
Obtain the MetadataBuildingContext currently scoping the TypeConfiguration.Methods in org.hibernate.type.spi with parameters of type MetadataBuildingContext Modifier and Type Method Description void
TypeConfiguration. scope(MetadataBuildingContext metadataBuildingContext)
-