public class

NativeSQLQueryCollectionReturn

extends NativeSQLQueryNonScalarReturn
java.lang.Object
   ↳ org.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn
     ↳ org.hibernate.engine.query.sql.NativeSQLQueryCollectionReturn

Class Overview

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).

Summary

Public Constructors
NativeSQLQueryCollectionReturn(String alias, String ownerEntityName, String ownerProperty, Map propertyResults, LockMode lockMode)
Construct a native-sql return representing a collection initializer
Public Methods
boolean equals(Object o)
String getOwnerEntityName()
Returns the class owning the collection.
String getOwnerProperty()
Returns the name of the property representing the collection from the getOwnerEntityName().
int hashCode()
[Expand]
Inherited Methods
From class org.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn
From class java.lang.Object

Public Constructors

public NativeSQLQueryCollectionReturn (String alias, String ownerEntityName, String ownerProperty, Map propertyResults, LockMode lockMode)

Construct a native-sql return representing a collection initializer

Parameters
alias The result alias
ownerEntityName The entity-name of the entity owning the collection to be initialized.
ownerProperty The property name (on the owner) which represents the collection to be initialized.
propertyResults Any user-supplied column->property mappings
lockMode The lock mode to apply to the collection.

Public Methods

public boolean equals (Object o)

public String getOwnerEntityName ()

Returns the class owning the collection.

Returns
  • The class owning the collection.

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.

public int hashCode ()