org.hibernate.loader.custom
Class FetchReturn
java.lang.Object
org.hibernate.loader.custom.NonScalarReturn
org.hibernate.loader.custom.FetchReturn
- All Implemented Interfaces:
- Return
- Direct Known Subclasses:
- CollectionFetchReturn, EntityFetchReturn
public abstract class FetchReturn
- extends NonScalarReturn
Represents a return which names a fetched association.
- Author:
- Steve Ebersole
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FetchReturn
public FetchReturn(NonScalarReturn owner,
String ownerProperty,
String alias,
LockMode lockMode)
- Creates a return descriptor for an association fetch.
- Parameters:
owner
- The return descriptor for the owner of the fetchownerProperty
- The name of the property represernting the association being fetchedalias
- The alias for the fetchlockMode
- The lock mode to apply to the fetched association.
getOwner
public NonScalarReturn getOwner()
- Retrieves the return descriptor for the owner of this fetch.
- Returns:
- The owner
getOwnerProperty
public String getOwnerProperty()
- The name of the property on the owner which represents this association.
- Returns:
- The property name.