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 AssociationTypeOuterJoinableAssociation. getJoinableType()Methods in org.hibernate.loader with parameters of type AssociationType Modifier and Type Method Description static OuterJoinableAssociationOuterJoinableAssociation. createRoot(AssociationType joinableType, java.lang.String alias, SessionFactoryImplementor factory)protected JoinTypeJoinWalker. 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 JoinTypeJoinWalker. 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 booleanJoinWalker. 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 booleanJoinWalker. 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 booleanAbstractEntityJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)The superclass deliberately excludes collectionsprotected booleanJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)Override on subclasses to enable or suppress joining of certain association typesprotected booleanJoinWalker. 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 JoinTypeBasicCollectionJoinWalker. 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 JoinTypeCriteriaJoinWalker. 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 JoinTypeCriteriaJoinWalker. 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 JoinTypeEntityJoinWalker. 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 booleanCascadeEntityJoinWalker. 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 AssociationTypeAssociationAttributeDefinition. getType() -
Uses of AssociationType in org.hibernate.tuple.component
Methods in org.hibernate.tuple.component that return AssociationType Modifier and Type Method Description AssociationTypeCompositeBasedAssociationAttribute. getType()Methods in org.hibernate.tuple.component with parameters of type AssociationType Modifier and Type Method Description protected FetchStyleCompositeBasedAssociationAttribute. 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 AssociationTypeEntityBasedAssociationAttribute. 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 classAnyTypeHandles "any" mappingsclassArrayTypeA type for persistent arrays.classBagTypeclassCollectionTypeA type that handles Hibernate PersistentCollections (including arrays).classCustomCollectionTypeA custom type for mapping user-written classes that implement PersistentCollectionclassEntityTypeBase for types which map associations to persistent entities.classIdentifierBagTypeclassListTypeclassManyToOneTypeA many-to-one association to an entity.classMapTypeclassObjectTypeSpecific adaptation of the "any" type to the old deprecated "object" typeclassOneToOneTypeA one-to-one association to an entityclassOrderedMapTypeA specialization of the map type, with (resultset-based) ordering.classOrderedSetTypeA specialization of the set type, with (resultset-based) ordering.classSetTypeclassSortedMapTypeclassSortedSetTypeclassSpecialOneToOneTypeA one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.
-