Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.hibernate.persister.entity.Joinable

Packages that use Joinable
org.hibernate.engine | This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.loader | This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.
org.hibernate.loader.criteria | This package defines the criteria query compiler and loader
org.hibernate.persister.collection | This package abstracts the persistence mechanism for collections.
org.hibernate.persister.entity | This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.
org.hibernate.type | A Hibernate `Type` is a strategy for mapping a Java property type to a JDBC type or types.

Uses of Joinable in org.hibernate.engine

Methods in org.hibernate.engine with parameters of type Joinable
`JoinSequence` | `JoinSequence.setRoot(Joinable joinable, String alias)`

Uses of Joinable in org.hibernate.loader

Methods in org.hibernate.loader that return Joinable
`Joinable` | `OuterJoinableAssociation.getJoinable()`

Methods in org.hibernate.loader with parameters of type Joinable
`protected String` | `JoinWalker.generateTableAlias(int n, String path, Joinable joinable)`

Uses of Joinable in org.hibernate.loader.criteria

Methods in org.hibernate.loader.criteria with parameters of type Joinable
`protected String` | `CriteriaJoinWalker.generateTableAlias(int n, String path, Joinable joinable)`

Uses of Joinable in org.hibernate.persister.collection

Subinterfaces of Joinable in org.hibernate.persister.collection
`interface` | `QueryableCollection` A collection role that may be queried or loaded by outer join.
`interface` | `SQLLoadableCollection`

Classes in org.hibernate.persister.collection that implement Joinable
`class` | `AbstractCollectionPersister` Base implementation of the `QueryableCollection` interface.
`class` | `BasicCollectionPersister` Collection persister for collections of values and many-to-many associations.
`class` | `OneToManyPersister` Collection persister for one-to-many associations.

Methods in org.hibernate.persister.collection with parameters of type Joinable
`String` | `OneToManyPersister.selectFragment(Joinable rhs, String rhsAlias, String lhsAlias, String entitySuffix, String collectionSuffix, boolean includeCollectionColumns)`
`String` | `BasicCollectionPersister.selectFragment(Joinable rhs, String rhsAlias, String lhsAlias, String entitySuffix, String collectionSuffix, boolean includeCollectionColumns)`

Uses of Joinable in org.hibernate.persister.entity

Subinterfaces of Joinable in org.hibernate.persister.entity
`interface` | `OuterJoinLoadable` A `EntityPersister` that may be loaded by outer join using the `OuterJoinLoader` hierarchy and may be an element of a one-to-many association.
`interface` | `Queryable` Extends the generic `EntityPersister` contract to add operations required by the Hibernate Query Language

Classes in org.hibernate.persister.entity that implement Joinable
`class` | `AbstractEntityPersister` Basic functionality for persisting an entity via JDBC through either generated or custom SQL
`class` | `JoinedSubclassEntityPersister` An `EntityPersister` implementing the normalized "table-per-subclass" mapping strategy
`class` | `SingleTableEntityPersister` The default implementation of the `EntityPersister` interface.
`class` | `UnionSubclassEntityPersister` Implementation of the "table-per-concrete-class" or "roll-down" mapping strategy for an entity and its inheritence hierarchy.

Methods in org.hibernate.persister.entity with parameters of type Joinable
`String` | `AbstractEntityPersister.selectFragment(Joinable rhs, String rhsAlias, String lhsAlias, String entitySuffix, String collectionSuffix, boolean includeCollectionColumns)`
`String` | `Joinable.selectFragment(Joinable rhs, String rhsAlias, String lhsAlias, String currentEntitySuffix, String currentCollectionSuffix, boolean includeCollectionColumns)` All columns to select, when loading.

Uses of Joinable in org.hibernate.type

Methods in org.hibernate.type that return Joinable
`Joinable` | `CollectionType.getAssociatedJoinable(SessionFactoryImplementor factory)`
`Joinable` | `AnyType.getAssociatedJoinable(SessionFactoryImplementor factory)`
`Joinable` | `AssociationType.getAssociatedJoinable(SessionFactoryImplementor factory)` Get the "persister" for this association - a class or collection persister
`Joinable` | `EntityType.getAssociatedJoinable(SessionFactoryImplementor factory)` Retrieves the `Joinable` defining the associated entity.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES