org.hibernate.engine.query.sql
Class NativeSQLQueryCollectionReturn
java.lang.Object
org.hibernate.engine.query.sql.NativeSQLQueryNonScalarReturn
org.hibernate.engine.query.sql.NativeSQLQueryCollectionReturn
- All Implemented Interfaces:
- java.io.Serializable, NativeSQLQueryReturn
public class NativeSQLQueryCollectionReturn
- extends NativeSQLQueryNonScalarReturn
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 Ebersole
- See Also:
- Serialized Form
Constructor Summary |
NativeSQLQueryCollectionReturn(java.lang.String alias,
java.lang.String ownerEntityName,
java.lang.String ownerProperty,
java.util.Map propertyResults,
LockMode lockMode)
Construct a native-sql return representing a collection initializer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NativeSQLQueryCollectionReturn
public NativeSQLQueryCollectionReturn(java.lang.String alias,
java.lang.String ownerEntityName,
java.lang.String ownerProperty,
java.util.Map propertyResults,
LockMode lockMode)
- Construct a native-sql return representing a collection initializer
- Parameters:
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 java.lang.String getOwnerEntityName()
- Returns the class owning the collection.
- Returns:
- The class owning the collection.
getOwnerProperty
public java.lang.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.
Copyright © 2008 Hibernate.org. All Rights Reserved.