Package | Description |
---|---|
org.hibernate.boot.internal | |
org.hibernate.boot.spi | |
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.cfg.annotations | |
org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Join> |
InFlightMetadataCollectorImpl.getJoins(java.lang.String entityName) |
Modifier and Type | Method and Description |
---|---|
Join |
InFlightMetadataCollector.EntityTableXref.locateJoin(Identifier tableName) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Join> |
InFlightMetadataCollector.getJoins(java.lang.String entityName) |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollector.EntityTableXref.addSecondaryTable(LocalMetadataBuildingContext buildingContext,
Identifier logicalName,
Join secondaryTableJoin) |
void |
InFlightMetadataCollector.EntityTableXref.addSecondaryTable(QualifiedTableName logicalName,
Join secondaryTableJoin) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,Join> |
Ejb3Column.joins |
Modifier and Type | Method and Description |
---|---|
Join |
CollectionPropertyHolder.addJoin(javax.persistence.JoinTable joinTableAnn,
boolean noDelayInPkColumnCreation) |
Join |
ComponentPropertyHolder.addJoin(javax.persistence.JoinTable joinTableAnn,
boolean noDelayInPkColumnCreation) |
Join |
PropertyHolder.addJoin(javax.persistence.JoinTable joinTableAnn,
boolean noDelayInPkColumnCreation) |
Join |
ClassPropertyHolder.addJoin(javax.persistence.JoinTable joinTableAnn,
boolean noDelayInPkColumnCreation) |
Join |
Ejb3Column.getJoin() |
Modifier and Type | Method and Description |
---|---|
static Ejb3Column[] |
Ejb3Column.buildColumnFromAnnotation(javax.persistence.Column[] anns,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
java.util.Map<java.lang.String,Join> secondaryTables,
MetadataBuildingContext context) |
static Ejb3Column[] |
Ejb3Column.buildColumnFromAnnotation(javax.persistence.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 IndexColumn |
IndexColumn.buildColumnFromAnnotation(javax.persistence.OrderColumn ann,
PropertyHolder propertyHolder,
PropertyData inferredData,
java.util.Map<java.lang.String,Join> secondaryTables,
MetadataBuildingContext buildingContext)
JPA 2
@OrderColumn processing. |
static Ejb3JoinColumn |
Ejb3JoinColumn.buildJoinColumn(javax.persistence.PrimaryKeyJoinColumn pkJoinAnn,
javax.persistence.JoinColumn joinAnn,
Value identifier,
java.util.Map<java.lang.String,Join> joins,
PropertyHolder propertyHolder,
MetadataBuildingContext context)
Build JoinColumn for a JOINED hierarchy
|
static Ejb3JoinColumn[] |
Ejb3JoinColumn.buildJoinColumns(javax.persistence.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(javax.persistence.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 formula
|
static Ejb3JoinColumn[] |
Ejb3JoinColumn.buildJoinTableJoinColumns(javax.persistence.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(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 (
|
void |
Ejb3Column.setJoins(java.util.Map<java.lang.String,Join> joins) |
void |
Ejb3JoinColumn.setPersistentClass(PersistentClass persistentClass,
java.util.Map<java.lang.String,Join> joins,
java.util.Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
Override persistent class on oneToMany Cases for late settings
Must only be used on second level pass binding
|
Constructor and 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) |
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) |
Modifier and Type | Method and Description |
---|---|
Join |
EntityBinder.addJoin(javax.persistence.JoinTable joinTable,
PropertyHolder holder,
boolean noDelayInPkColumnCreation) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Join> |
EntityBinder.getSecondaryTables() |
Modifier and Type | Method and Description |
---|---|
void |
PersistentClass.addJoin(Join join) |
void |
Subclass.addJoin(Join j) |
protected void |
PersistentClass.addSubclassJoin(Join join) |
protected void |
Subclass.addSubclassJoin(Join j) |
boolean |
PersistentClass.isClassOrSuperclassJoin(Join join) |
boolean |
Subclass.isClassOrSuperclassJoin(Join join) |
Constructor and Description |
---|
Component(MetadataImplementor metadata,
Join join) |
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.