public static interface

SQLQuery.RootReturn

org.hibernate.SQLQuery.RootReturn

Class Overview

Allows access to further control how root returns are mapped back from result sets

Summary

Public Methods
abstract SQLQuery.RootReturn addProperty(String propertyName, String columnAlias)
Add a simple property-to-one-column mapping
abstract SQLQuery.ReturnProperty addProperty(String propertyName)
Add a property, presumably with more than one column.
abstract SQLQuery.RootReturn setDiscriminatorAlias(String columnAlias)
Name the column alias that identifies the entity's discriminator
abstract SQLQuery.RootReturn setLockMode(LockMode lockMode)
Set the lock mode for this return

Public Methods

public abstract SQLQuery.RootReturn addProperty (String propertyName, String columnAlias)

Add a simple property-to-one-column mapping

Parameters
propertyName The name of the property.
columnAlias The name of the column
Returns
  • this, for method chaining

public abstract SQLQuery.ReturnProperty addProperty (String propertyName)

Add a property, presumably with more than one column.

Parameters
propertyName The name of the property.
Returns
  • The config object for further control.

public abstract SQLQuery.RootReturn setDiscriminatorAlias (String columnAlias)

Name the column alias that identifies the entity's discriminator

Parameters
columnAlias The discriminator column alias
Returns
  • this, for method chaining

public abstract SQLQuery.RootReturn setLockMode (LockMode lockMode)

Set the lock mode for this return

Parameters
lockMode The new lock mode.
Returns
  • this, for method chaining