org.hibernate
Interface SQLQuery.RootReturn

Enclosing interface:
SQLQuery

public static interface SQLQuery.RootReturn

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


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

Method Detail

setLockMode

SQLQuery.RootReturn setLockMode(LockMode lockMode)
Set the lock mode for this return

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

setDiscriminatorAlias

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

addProperty

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

addProperty

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.


Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.