## Uses of Class
org.hibernate.mapping.Join

Packages that use Join
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.

Uses of Join in org.hibernate.cfg

Fields in org.hibernate.cfg with type parameters of type Join
`protected Map<String,Join>` `Ejb3Column.joins`

Methods in org.hibernate.cfg that return Join
`Join` `ComponentPropertyHolder.addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)`
`Join` `ClassPropertyHolder.addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)`
`Join` `PropertyHolder.addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)`
`Join` `CollectionPropertyHolder.addJoin(JoinTable joinTableAnn, boolean noDelayInPkColumnCreation)`
`Join` `Ejb3Column.getJoin()`

Methods in org.hibernate.cfg that return types with arguments of type Join
`Map<String,Join>` `Configuration.MappingsImpl.getJoins(String entityName)`
`Map<String,Join>` `Mappings.getJoins(String entityName)` Retrieve join metadata for a particular persistent entity.

Method parameters in org.hibernate.cfg with type arguments of type Join
`void` `Configuration.MappingsImpl.addJoins(PersistentClass persistentClass, Map<String,Join> joins)`
`void` `Mappings.addJoins(PersistentClass persistentClass, Map<String,Join> joins)` Add join metadata for a persistent entity.
`static Ejb3Column[]` `Ejb3Column.buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, Mappings mappings)`
`static Ejb3Column[]` `Ejb3Column.buildColumnFromAnnotation(Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, Mappings mappings)`
`static IndexColumn` `IndexColumn.buildColumnFromAnnotation(OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, Mappings mappings)`
`static Ejb3JoinColumn` `Ejb3JoinColumn.buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn, JoinColumn joinAnn, Value identifier, Map<String,Join> joins, PropertyHolder propertyHolder, Mappings mappings)` Build JoinColumn for a JOINED hierarchy
`static Ejb3JoinColumn[]` `Ejb3JoinColumn.buildJoinColumns(JoinColumn[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, Mappings mappings)`
`static Ejb3JoinColumn[]` `Ejb3JoinColumn.buildJoinColumnsOrFormulas(JoinColumnsOrFormulas anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, Mappings mappings)`
`static Ejb3JoinColumn[]` `Ejb3JoinColumn.buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] anns, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, String suffixForDefaultColumnName, Mappings mappings)`
`static Ejb3JoinColumn` `Ejb3JoinColumn.buildJoinFormula(JoinFormula ann, String mappedBy, Map<String,Join> joins, PropertyHolder propertyHolder, String propertyName, Mappings mappings)` build join formula
`static Ejb3JoinColumn[]` `Ejb3JoinColumn.buildJoinTableJoinColumns(JoinColumn[] annJoins, Map<String,Join> secondaryTables, PropertyHolder propertyHolder, String propertyName, String mappedBy, Mappings mappings)`
`static PropertyHolder` `PropertyHolderBuilder.buildPropertyHolder(PersistentClass persistentClass, Map<String,Join> joins, Mappings mappings, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)` must only be used on second level phases (<join> has to be settled already)
`void` `Ejb3Column.setJoins(Map<String,Join> joins)`
`void` `Ejb3JoinColumn.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

Constructor parameters in org.hibernate.cfg with type arguments of type Join
`ClassPropertyHolder(PersistentClass persistentClass, org.hibernate.annotations.common.reflection.XClass clazzToProcess, Map<String,Join> joins, Mappings mappings, 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, Mappings mappings)`

Uses of Join in org.hibernate.cfg.annotations

Methods in org.hibernate.cfg.annotations that return Join
`Join` `EntityBinder.addJoin(JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)`

Methods in org.hibernate.cfg.annotations that return types with arguments of type Join
`Map<String,Join>` `EntityBinder.getSecondaryTables()`

Uses of Join in org.hibernate.mapping

Methods in org.hibernate.mapping with parameters of type Join
`void` `Subclass.addJoin(Join j)`
`void` `PersistentClass.addJoin(Join join)`
`protected void` `Subclass.addSubclassJoin(Join j)`
`protected void` `PersistentClass.addSubclassJoin(Join join)`
`boolean` `Subclass.isClassOrSuperclassJoin(Join join)`
`boolean` `PersistentClass.isClassOrSuperclassJoin(Join join)`

Constructors in org.hibernate.mapping with parameters of type Join
`Component(Mappings mappings, Join join)`

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.