Class NativeSQLQueryJoinReturn
- java.lang.Object
-
- org.hibernate.engine.query.spi.sql.NativeSQLQueryNonScalarReturn
-
- org.hibernate.engine.query.spi.sql.NativeSQLQueryJoinReturn
-
- All Implemented Interfaces:
Serializable
,NativeSQLQueryReturn
public class NativeSQLQueryJoinReturn extends NativeSQLQueryNonScalarReturn
Represents a return defined as part of a native sql query which names a fetched role.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.engine.query.spi.sql.NativeSQLQueryReturn
NativeSQLQueryReturn.TraceLogger
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getOwnerAlias()
Retrieve the alias of the owner of this fetched association.String
getOwnerProperty()
Retrieve the property name (relative to the owner) which maps to the association to be fetched.int
hashCode()
-
Methods inherited from class org.hibernate.engine.query.spi.sql.NativeSQLQueryNonScalarReturn
getAlias, getLockMode, getPropertyResultsMap, traceLog
-
-
-
-
Constructor Detail
-
NativeSQLQueryJoinReturn
public NativeSQLQueryJoinReturn(String alias, String ownerAlias, String ownerProperty, Map propertyResults, LockMode lockMode)
Construct a return descriptor representing some form of fetch.- Parameters:
alias
- The result aliasownerAlias
- The owner's result aliasownerProperty
- The owner's property representing the thing to be fetchedpropertyResults
- Any user-supplied column->property mappingslockMode
- The lock mode to apply
-
-
Method Detail
-
getOwnerAlias
public String getOwnerAlias()
Retrieve the alias of the owner of this fetched association.- Returns:
- The owner's alias.
-
getOwnerProperty
public String getOwnerProperty()
Retrieve the property name (relative to the owner) which maps to the association to be fetched.- Returns:
- The property name.
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classNativeSQLQueryNonScalarReturn
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classNativeSQLQueryNonScalarReturn
-
-