public interface

SQLLoadable

implements Loadable
org.hibernate.persister.entity.SQLLoadable
Known Indirect Subclasses

Class Overview

A class persister that supports queries expressed in the platform native SQL dialect

Summary

[Expand]
Inherited Constants
From interface org.hibernate.persister.entity.EntityPersister
From interface org.hibernate.persister.entity.Loadable
Public Methods
abstract 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).
abstract String[] getSubclassPropertyColumnNames(String propertyName)
Return the column names used to persist/query the named property of the class or a subclass (optional operation).
abstract Type getType()
Get the type
abstract String selectFragment(String alias, String suffix)
All columns to select, when loading.
[Expand]
Inherited Methods
From interface org.hibernate.cache.OptimisticCacheSource
From interface org.hibernate.persister.entity.EntityPersister
From interface org.hibernate.persister.entity.Loadable

Public Methods

public abstract 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 abstract String[] getSubclassPropertyColumnNames (String propertyName)

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

public abstract Type getType ()

Get the type

public abstract String selectFragment (String alias, String suffix)

All columns to select, when loading.