Package org.hibernate.persister.entity
Interface Joinable
- All Superinterfaces:
FilterRestrictable,Restrictable,WhereRestrictable
- All Known Subinterfaces:
DeprecatedCollectionStuff,DeprecatedEntityStuff,OuterJoinLoadable,Queryable,QueryableCollection,SQLLoadableCollection
- All Known Implementing Classes:
AbstractCollectionPersister,AbstractEntityPersister,BasicCollectionPersister,JoinedSubclassEntityPersister,OneToManyPersister,SingleTableEntityPersister,UnionSubclassEntityPersister
Deprecated, for removal: This API element is subject to removal in a future version.
Anything that can be loaded by outer join - namely
persisters for classes or collections.
- Author:
- Gavin King
-
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...booleanDeprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...String[]Deprecated, for removal: This API element is subject to removal in a future version.The columns to join ongetName()Deprecated, for removal: This API element is subject to removal in a future version.An identifying name; a class name or collection role name.Deprecated, for removal: This API element is subject to removal in a future version.The table to join to.booleanDeprecated, for removal: This API element is subject to removal in a future version.Is this instance actually a CollectionPersister?Methods inherited from interface org.hibernate.metamodel.mapping.FilterRestrictable
applyFilterRestrictions, applyFilterRestrictionsMethods inherited from interface org.hibernate.metamodel.mapping.Restrictable
applyBaseRestrictions, applyBaseRestrictionsMethods inherited from interface org.hibernate.metamodel.mapping.WhereRestrictable
applyWhereRestrictions, hasWhereRestrictions
-
Method Details
-
getName
String getName()Deprecated, for removal: This API element is subject to removal in a future version.An identifying name; a class name or collection role name. -
getTableName
String getTableName()Deprecated, for removal: This API element is subject to removal in a future version.The table to join to. -
getKeyColumnNames
String[] getKeyColumnNames()Deprecated, for removal: This API element is subject to removal in a future version.The columns to join on -
isCollection
boolean isCollection()Deprecated, for removal: This API element is subject to removal in a future version.Is this instance actually a CollectionPersister? -
consumesEntityAlias
boolean consumesEntityAlias()Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...- Returns:
- Does this persister "consume" entity column aliases in the result set?
-
consumesCollectionAlias
boolean consumesCollectionAlias()Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...- Returns:
- Does this persister "consume" collection column aliases in the result set?
-
ModelPartContainer,TableGroupProducerand/orTableGroupJoinProducerinstead depending on need