org.hibernate.persister.entity
Interface SQLLoadable
- EntityPersister, Loadable, OptimisticCacheSource
- AbstractEntityPersister, JoinedSubclassEntityPersister, SingleTableEntityPersister, UnionSubclassEntityPersister
public interface SQLLoadable
A class persister that supports queries expressed in the
platform native SQL dialect
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).
|
String[] | getSubclassPropertyColumnNames(String propertyName) - Return the column names used to persist/query the named property of the class or a subclass (optional operation).
|
Type | getType() - Get the type
|
String | selectFragment(String alias, String suffix) - All columns to select, when loading.
|
afterInitialize , afterReassociate , canExtractIdOutOfEntity , createProxy , delete , findDirty , findModified , forceVersionIncrement , getCacheAccessStrategy , getCacheEntryStructure , getClassMetadata , getConcreteProxyClass , getCurrentVersion , getDatabaseSnapshot , getEntityMetamodel , getEntityName , getFactory , getIdentifier , getIdentifierGenerator , getIdentifierPropertyName , getIdentifierType , getMappedClass , getNaturalIdentifierProperties , getNaturalIdentifierSnapshot , getPropertyCascadeStyles , getPropertyCheckability , getPropertyInsertGenerationInclusions , getPropertyInsertability , getPropertyLaziness , getPropertyNames , getPropertyNullability , getPropertySpaces , getPropertyType , getPropertyTypes , getPropertyUpdateGenerationInclusions , getPropertyUpdateability , getPropertyValue , getPropertyValue , getPropertyValues , getPropertyValuesToInsert , getPropertyVersionability , getQuerySpaces , getRootEntityName , getSubclassEntityPersister , getVersion , getVersionProperty , getVersionType , guessEntityMode , hasCache , hasCascades , hasCollections , hasIdentifierProperty , hasInsertGeneratedProperties , hasLazyProperties , hasMutableProperties , hasNaturalIdentifier , hasProxy , hasSubselectLoadableCollections , hasUninitializedLazyProperties , hasUpdateGeneratedProperties , implementsLifecycle , implementsValidatable , insert , insert , instantiate , isBatchLoadable , isCacheInvalidationRequired , isIdentifierAssignedByInsert , isInherited , isInstance , isInstrumented , isLazyPropertiesCacheable , isMutable , isSelectBeforeUpdateRequired , isSubclassEntityName , isTransient , isVersionPropertyGenerated , isVersioned , load , lock , postInstantiate , processInsertGeneratedProperties , processUpdateGeneratedProperties , resetIdentifier , setIdentifier , setPropertyValue , setPropertyValues , update |
getDiscriminatorAlias , getDiscriminatorColumnName , getDiscriminatorType , getIdentifierAliases , getIdentifierColumnNames , getPropertyAliases , getPropertyColumnNames , getSubclassForDiscriminatorValue , hasRowId , hasSubclasses , hydrate , isAbstract |
getSubclassPropertyColumnAliases
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).
getSubclassPropertyColumnNames
public String[] getSubclassPropertyColumnNames(String propertyName)
Return the column names used to persist/query the named property of the class or a subclass (optional operation).
getType
public Type getType()
Get the type
selectFragment
public String selectFragment(String alias,
String suffix)
All columns to select, when loading.