Uses of Interface
org.hibernate.type.AssociationType
-
-
Uses of AssociationType in org.hibernate.loader
Methods in org.hibernate.loader that return AssociationType Modifier and Type Method Description AssociationType
OuterJoinableAssociation. getJoinableType()
Methods in org.hibernate.loader with parameters of type AssociationType Modifier and Type Method Description static OuterJoinableAssociation
OuterJoinableAssociation. createRoot(AssociationType joinableType, java.lang.String alias, SessionFactoryImplementor factory)
protected JoinType
JoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
Determine the appropriate type of join (if any) to use to fetch the given association.protected JoinType
JoinWalker. getJoinType(AssociationType associationType, FetchMode config, PropertyPath path, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle)
Determine the appropriate associationType of join (if any) to use to fetch the given association.protected boolean
JoinWalker. isDuplicateAssociation(java.lang.String lhsTable, java.lang.String[] lhsColumnNames, AssociationType type)
Used to detect circularities in the joined graph, note that this method is side-effectyprotected boolean
JoinWalker. isJoinable(JoinType joinType, java.util.Set visitedAssociationKeys, java.lang.String lhsTable, java.lang.String[] lhsColumnNames, AssociationType type, int depth)
Should we join this association?protected boolean
AbstractEntityJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)
The superclass deliberately excludes collectionsprotected boolean
JoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)
Override on subclasses to enable or suppress joining of certain association typesprotected boolean
JoinWalker. isJoinedFetchEnabledInMapping(FetchMode config, AssociationType type)
Does the mapping, and Hibernate default semantics, specify that this association should be fetched by outer joiningConstructors in org.hibernate.loader with parameters of type AssociationType Constructor Description OuterJoinableAssociation(PropertyPath propertyPath, AssociationType joinableType, java.lang.String lhsAlias, java.lang.String[] lhsColumns, java.lang.String rhsAlias, JoinType joinType, java.lang.String withClause, boolean hasRestriction, SessionFactoryImplementor factory, java.util.Map enabledFilters)
-
Uses of AssociationType in org.hibernate.loader.collection
Methods in org.hibernate.loader.collection with parameters of type AssociationType Modifier and Type Method Description protected JoinType
BasicCollectionJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
-
Uses of AssociationType in org.hibernate.loader.criteria
Methods in org.hibernate.loader.criteria with parameters of type AssociationType Modifier and Type Method Description protected JoinType
CriteriaJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
protected JoinType
CriteriaJoinWalker. getJoinType(AssociationType associationType, FetchMode config, PropertyPath path, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle)
-
Uses of AssociationType in org.hibernate.loader.entity
Methods in org.hibernate.loader.entity with parameters of type AssociationType Modifier and Type Method Description protected JoinType
EntityJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, java.lang.String lhsTable, java.lang.String[] lhsColumns, boolean nullable, int currentDepth)
protected boolean
CascadeEntityJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)
-
Uses of AssociationType in org.hibernate.persister.walking.spi
Methods in org.hibernate.persister.walking.spi that return AssociationType Modifier and Type Method Description AssociationType
AssociationAttributeDefinition. getType()
-
Uses of AssociationType in org.hibernate.tuple.component
Methods in org.hibernate.tuple.component that return AssociationType Modifier and Type Method Description AssociationType
CompositeBasedAssociationAttribute. getType()
Methods in org.hibernate.tuple.component with parameters of type AssociationType Modifier and Type Method Description protected FetchStyle
CompositeBasedAssociationAttribute. determineFetchStyleByMetadata(FetchMode fetchMode, AssociationType type)
Constructors in org.hibernate.tuple.component with parameters of type AssociationType Constructor Description CompositeBasedAssociationAttribute(AbstractCompositionAttribute source, SessionFactoryImplementor factory, int entityBasedAttributeNumber, java.lang.String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo, int subAttributeNumber, AssociationKey associationKey)
-
Uses of AssociationType in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity that return AssociationType Modifier and Type Method Description AssociationType
EntityBasedAssociationAttribute. getType()
Constructors in org.hibernate.tuple.entity with parameters of type AssociationType Constructor Description EntityBasedAssociationAttribute(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, java.lang.String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo)
-
Uses of AssociationType in org.hibernate.type
Classes in org.hibernate.type that implement AssociationType Modifier and Type Class Description class
AnyType
Handles "any" mappingsclass
ArrayType
A type for persistent arrays.class
BagType
class
CollectionType
A type that handles Hibernate PersistentCollections (including arrays).class
CustomCollectionType
A custom type for mapping user-written classes that implement PersistentCollectionclass
EntityType
Base for types which map associations to persistent entities.class
IdentifierBagType
class
ListType
class
ManyToOneType
A many-to-one association to an entity.class
MapType
class
ObjectType
Specific adaptation of the "any" type to the old deprecated "object" typeclass
OneToOneType
A one-to-one association to an entityclass
OrderedMapType
A specialization of the map type, with (resultset-based) ordering.class
OrderedSetType
A specialization of the set type, with (resultset-based) ordering.class
SetType
class
SortedMapType
class
SortedSetType
class
SpecialOneToOneType
A one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.
-