Top Description Fields Methods
org.hibernate.persister.entity

public Interface SQLLoadable

extends Loadable
Known Direct Implementers
org.hibernate.persister.entity.AbstractEntityPersister
Imports
org.hibernate.type.Type

A class persister that supports queries expressed in the platform native SQL dialect
Author
Gavin King, Max Andersen

Field Summary

Inherited from org.hibernate.persister.entity.Loadable:
ROWID_ALIAS

Method Summary

Modifier and TypeMethod and Description
public String[]
getSubclassPropertyColumnAliases(String propertyName, String suffix)

Return the column alias names used to persist/query the named property of the class or a subclass (optional operation).

public String[]
getSubclassPropertyColumnNames(String propertyName)

Return the column names used to persist/query the named property of the class or a subclass (optional operation).

public Type
getType()

Get the type

public String
selectFragment(String alias, String suffix)

All columns to select, when loading.

Inherited from org.hibernate.persister.entity.Loadable:
getDiscriminatorAliasgetDiscriminatorColumnNamegetDiscriminatorTypegetIdentifierAliasesgetIdentifierColumnNamesgetPropertyAliasesgetPropertyColumnNamesgetSubclassForDiscriminatorValuehasRowIdhasSubclasseshydrateisAbstractregisterAffectingFetchProfile

Method Detail

getSubclassPropertyColumnAliasesback to summary
public String[] getSubclassPropertyColumnAliases(String propertyName, String suffix)

Return the column alias names used to persist/query the named property of the class or a subclass (optional operation).

getSubclassPropertyColumnNamesback to summary
public String[] getSubclassPropertyColumnNames(String propertyName)

Return the column names used to persist/query the named property of the class or a subclass (optional operation).

getTypeback to summary
public Type getType()

Get the type

selectFragmentback to summary
public String selectFragment(String alias, String suffix)

All columns to select, when loading.