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
,MockCollectionPersister
,MockEntityPersister
,OneToManyPersister
,ProcessorSessionFactory.ElementCollectionPersister
,ProcessorSessionFactory.EntityPersister
,ProcessorSessionFactory.ToManyAssociationPersister
,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.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated, for removal: This API element is subject to removal in a future version.Very, very, very ugly...boolean
Deprecated, 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.boolean
Deprecated, 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, applyFilterRestrictions
Methods inherited from interface org.hibernate.metamodel.mapping.Restrictable
applyBaseRestrictions, applyBaseRestrictions
Methods 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
,TableGroupProducer
and/orTableGroupJoinProducer
instead depending on need