org.hibernate.engine.query.sql
Class NativeSQLQueryCollectionReturn
- NativeSQLQueryReturn, Serializable
public class NativeSQLQueryCollectionReturn
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).
NativeSQLQueryCollectionReturn(String alias, String ownerEntityName, String ownerProperty, Map propertyResults, LockMode lockMode) - Construct a native-sql return representing a collection initializer
|
NativeSQLQueryCollectionReturn
public NativeSQLQueryCollectionReturn(String alias,
String ownerEntityName,
String ownerProperty,
Map propertyResults,
LockMode lockMode)
Construct a native-sql return representing a collection initializer
alias
- The result aliasownerEntityName
- 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 mappingslockMode
- The lock mode to apply to the collection.
getOwnerEntityName
public String getOwnerEntityName()
Returns the class owning the collection.
- The class owning the collection.
getOwnerProperty
public String getOwnerProperty()
- The name of the property representing the collection on the owner class.