01: package org.hibernate.loader.custom;
02:
03: import org.hibernate.loader.EntityAliases;
04: import org.hibernate.LockMode;
05:
06: /**
07: * Spefically a fetch return that refers to an entity association.
08: *
09: * @author Steve Ebersole
10: */
11: public class EntityFetchReturn extends FetchReturn {
12: private final EntityAliases entityAliases;
13:
14: public EntityFetchReturn(String alias, EntityAliases entityAliases,
15: NonScalarReturn owner, String ownerProperty,
16: LockMode lockMode) {
17: super (owner, ownerProperty, alias, lockMode);
18: this .entityAliases = entityAliases;
19: }
20:
21: public EntityAliases getEntityAliases() {
22: return entityAliases;
23: }
24: }
|