org.hibernate.loader.custom
Class SQLQueryCollectionReturn

java.lang.Object
  extended byorg.hibernate.loader.custom.SQLQueryReturn
      extended byorg.hibernate.loader.custom.SQLQueryCollectionReturn
All Implemented Interfaces:
Serializable

public class SQLQueryCollectionReturn
extends SQLQueryReturn

Represents a return defined as part of a native sql query which names a collection role in the form {classname}.{collectionrole}; it is used in defining a custom sql query for loading an entity's collection in non-fetching scenarios (i.e., loading the collection itself as the "root" of the result).

Author:
Steve
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.hibernate.loader.custom.SQLQueryReturn
propertyResults
 
Constructor Summary
SQLQueryCollectionReturn(String alias, String ownerClass, String ownerProperty, Map propertyResults, LockMode lockMode)
           
 
Method Summary
 String getOwnerEntityName()
          Returns the class owning the collection.
 String getOwnerProperty()
          Returns the name of the property representing the collection from the getOwnerEntityName().
 
Methods inherited from class org.hibernate.loader.custom.SQLQueryReturn
getAlias, getLockMode, getPropertyResultsMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLQueryCollectionReturn

public SQLQueryCollectionReturn(String alias,
                                String ownerClass,
                                String ownerProperty,
                                Map propertyResults,
                                LockMode lockMode)
Method Detail

getOwnerEntityName

public String getOwnerEntityName()
Returns the class owning the collection.

Returns:
The class owning the collection.

getOwnerProperty

public String getOwnerProperty()
Returns the name of the property representing the collection from the getOwnerEntityName().

Returns:
The name of the property representing the collection on the owner class.