Top Description Methods
org.hibernate.persister.entity

public Interface Joinable

extends Restrictable
Known Direct Subinterfaces
org.hibernate.persister.entity.OuterJoinLoadable, org.hibernate.persister.entity.Queryable, org.hibernate.persister.collection.QueryableCollection
Annotations
@Deprecated
since:6
forRemoval:true
Imports
org.hibernate.metamodel.mapping.Restrictable

Deprecated

for removal since 6.

Use org.hibernate.metamodel.mapping.ModelPartContainer, org.hibernate.sql.ast.tree.from.TableGroupProducer and/or org.hibernate.sql.ast.tree.from.TableGroupJoinProducer instead depending on need

Anything that can be loaded by outer join - namely persisters for classes or collections.
Author
Gavin King

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

Does this persister "consume" collection column aliases in the result set?
consumesCollectionAlias
()

Very, very, very ugly...

public boolean

Returns:

Does this persister "consume" entity column aliases in the result set?
consumesEntityAlias
()

Very, very, very ugly...

public String[]
getKeyColumnNames()

The columns to join on

public String
getName()

An identifying name; a class name or collection role name.

public String
getTableName()

The table to join to.

public boolean
isCollection()

Is this instance actually a CollectionPersister?

Inherited from org.hibernate.metamodel.mapping.Restrictable:
applyBaseRestrictions

Method Detail

consumesCollectionAliasback to summary
public boolean consumesCollectionAlias()

Very, very, very ugly...

Returns:boolean

Does this persister "consume" collection column aliases in the result set?

consumesEntityAliasback to summary
public boolean consumesEntityAlias()

Very, very, very ugly...

Returns:boolean

Does this persister "consume" entity column aliases in the result set?

getKeyColumnNamesback to summary
public String[] getKeyColumnNames()

The columns to join on

getNameback to summary
public String getName()

An identifying name; a class name or collection role name.

getTableNameback to summary
public String getTableName()

The table to join to.

isCollectionback to summary
public boolean isCollection()

Is this instance actually a CollectionPersister?