类的使用
org.hibernate.mapping.Join
-
使用Join的程序包 程序包 说明 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. -
-
org.hibernate.boot.internal中Join的使用
返回变量类型为Join的类型的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 Map<String,Join>InFlightMetadataCollectorImpl. getJoins(String entityName) -
org.hibernate.boot.spi中Join的使用
返回Join的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 JoinInFlightMetadataCollector.EntityTableXref. locateJoin(Identifier tableName)返回变量类型为Join的类型的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 Map<String,Join>InFlightMetadataCollector. getJoins(String entityName)参数类型为Join的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 voidInFlightMetadataCollector.EntityTableXref. addSecondaryTable(QualifiedTableName logicalName, Join secondaryTableJoin)voidInFlightMetadataCollector.EntityTableXref. addSecondaryTable(LocalMetadataBuildingContext buildingContext, Identifier logicalName, Join secondaryTableJoin) -
org.hibernate.cfg中Join的使用
类型参数类型为Join的org.hibernate.cfg中的字段 修饰符和类型 字段 说明 protected Map<String,Join>Ejb3Column. joins返回Join的org.hibernate.cfg中的方法 修饰符和类型 方法 说明 JoinClassPropertyHolder. addJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)JoinCollectionPropertyHolder. addJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)JoinComponentPropertyHolder. addJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)JoinPropertyHolder. addJoin(javax.persistence.JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)JoinEjb3Column. getJoin()类型变量类型为Join的org.hibernate.cfg中的方法参数 修饰符和类型 方法 说明 static Ejb3Column[]Ejb3Column. buildColumnFromAnnotation(javax.persistence.Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, MetadataBuildingContext context)static Ejb3Column[]Ejb3Column. buildColumnFromAnnotation(javax.persistence.Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)static IndexColumnIndexColumn. buildColumnFromAnnotation(javax.persistence.OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext buildingContext)JPA 2@OrderColumnprocessing.static Ejb3JoinColumnEjb3JoinColumn. buildJoinColumn(javax.persistence.PrimaryKeyJoinColumn pkJoinAnn, javax.persistence.JoinColumn joinAnn, Value identifier, Map<String,Join> joins, PropertyHolder propertyHolder, MetadataBuildingContext context)Build JoinColumn for a JOINED hierarchystatic Ejb3JoinColumn[]Ejb3JoinColumn. buildJoinColumns(javax.persistence.JoinColumn[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext)static Ejb3JoinColumn[]Ejb3JoinColumn. buildJoinColumnsOrFormulas(JoinColumnOrFormula[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext)static Ejb3JoinColumn[]Ejb3JoinColumn. buildJoinColumnsWithDefaultColumnSuffix(javax.persistence.JoinColumn[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, MetadataBuildingContext buildingContext)static Ejb3JoinColumnEjb3JoinColumn. buildJoinFormula(JoinFormula ann, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, MetadataBuildingContext buildingContext)build join formulastatic Ejb3JoinColumn[]Ejb3JoinColumn. buildJoinTableJoinColumns(javax.persistence.JoinColumn[] annJoins, Map<String,Join> secondaryTables, PropertyHolder propertyHolder, String propertyName, String mappedBy, MetadataBuildingContext buildingContext)static PropertyHolderPropertyHolderBuilder. buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)must only be used on second level phases (has to be settled already) voidEjb3Column. setJoins(Map<String,Join> joins)voidEjb3JoinColumn. setPersistentClass(PersistentClass persistentClass, Map<String,Join> joins, 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类型变量类型为Join的org.hibernate.cfg中的构造器参数 构造器 说明 ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass entityXClass, Map<String,Join> joins, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)IndexColumn(boolean isImplicit, String sqlType, int length, int precision, int scale, String name, boolean nullable, boolean unique, boolean insertable, boolean updatable, String secondaryTableName, Map<String,Join> joins, PropertyHolder propertyHolder, MetadataBuildingContext buildingContext) -
org.hibernate.cfg.annotations中Join的使用
返回Join的org.hibernate.cfg.annotations中的方法 修饰符和类型 方法 说明 JoinEntityBinder. addJoin(javax.persistence.JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)返回变量类型为Join的类型的org.hibernate.cfg.annotations中的方法 修饰符和类型 方法 说明 Map<String,Join>EntityBinder. getSecondaryTables() -
org.hibernate.mapping中Join的使用
参数类型为Join的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 voidPersistentClass. addJoin(Join join)voidSubclass. addJoin(Join j)protected voidPersistentClass. addSubclassJoin(Join join)protected voidSubclass. addSubclassJoin(Join j)booleanPersistentClass. isClassOrSuperclassJoin(Join join)booleanSubclass. isClassOrSuperclassJoin(Join join)参数类型为Join的org.hibernate.mapping中的构造器 构造器 说明 Component(MetadataBuildingContext metadata, Join join)Component(MetadataImplementor metadata, Join join)已过时。UserComponent(MetadataBuildingContext, Join)instead.
-