站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.3 正式版 API 英文文档

NativeSQLQueryRootReturn (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


org.hibernate.engine.query.sql
Class NativeSQLQueryRootReturn

java.lang.Object
  extended byorg.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn
      extended byorg.hibernate.engine.query.sql.NativeSQLQueryRootReturn
All Implemented Interfaces:
NativeSQLQueryReturn, Serializable

public class NativeSQLQueryRootReturn
extends NativeSQLQueryNonScalarReturn

Represents a return defined as part of a native sql query which names a "root" entity. A root entity means it is explicitly a "column" in the result, as opposed to a fetched relationship or role.

Author:
Steve Ebersole
See Also:
Serialized Form

Constructor Summary
NativeSQLQueryRootReturn(String alias, String entityName, LockMode lockMode)
          Construct a return representing an entity returned at the root of the result.
NativeSQLQueryRootReturn(String alias, String entityName, Map propertyResults, LockMode lockMode)
           
 
Method Summary
 String getReturnEntityName()
          The name of the entity to be returned.
 
Methods inherited from class org.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn
getAlias, getLockMode, getPropertyResultsMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeSQLQueryRootReturn

public NativeSQLQueryRootReturn(String alias,
                                String entityName,
                                LockMode lockMode)
Construct a return representing an entity returned at the root of the result.

Parameters:
alias - The result alias
entityName - The entity name.
lockMode - The lock mode to apply

NativeSQLQueryRootReturn

public NativeSQLQueryRootReturn(String alias,
                                String entityName,
                                Map propertyResults,
                                LockMode lockMode)
Parameters:
alias - The result alias
entityName - The entity name.
propertyResults - Any user-supplied column->property mappings
lockMode - The lock mode to apply
Method Detail

getReturnEntityName

public String getReturnEntityName()
The name of the entity to be returned.

Returns:
The entity name