Package org.hibernate.loader.custom
Class CollectionReturn
- java.lang.Object
-
- org.hibernate.loader.custom.NonScalarReturn
-
- org.hibernate.loader.custom.CollectionReturn
-
- All Implemented Interfaces:
Return
public class CollectionReturn extends NonScalarReturn
Represents a return which names a collection role; it is used in defining a custom query for loading an entity's collection in non-fetching scenarios (i.e., loading the collection itself as the "root" of the result).
-
-
Constructor Summary
Constructors Constructor Description CollectionReturn(java.lang.String alias, java.lang.String ownerEntityName, java.lang.String ownerProperty, CollectionAliases collectionAliases, EntityAliases elementEntityAliases, LockMode lockMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionAliases
getCollectionAliases()
EntityAliases
getElementEntityAliases()
java.lang.String
getOwnerEntityName()
Returns the class owning the collection.java.lang.String
getOwnerProperty()
Returns the name of the property representing the collection from thegetOwnerEntityName()
.-
Methods inherited from class org.hibernate.loader.custom.NonScalarReturn
getAlias, getLockMode
-
-
-
-
Constructor Detail
-
CollectionReturn
public CollectionReturn(java.lang.String alias, java.lang.String ownerEntityName, java.lang.String ownerProperty, CollectionAliases collectionAliases, EntityAliases elementEntityAliases, LockMode lockMode)
-
-
Method Detail
-
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 thegetOwnerEntityName()
.- Returns:
- The name of the property representing the collection on the owner class.
-
getCollectionAliases
public CollectionAliases getCollectionAliases()
-
getElementEntityAliases
public EntityAliases getElementEntityAliases()
-
-