类 NativeSQLQueryCollectionReturn
- java.lang.Object
-
- org.hibernate.engine.query.spi.sql.NativeSQLQueryNonScalarReturn
-
- org.hibernate.engine.query.spi.sql.NativeSQLQueryCollectionReturn
-
- 所有已实现的接口:
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).- 作者:
- Steve Ebersole
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 org.hibernate.engine.query.spi.sql.NativeSQLQueryReturn
NativeSQLQueryReturn.TraceLogger
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object o)StringgetOwnerEntityName()Returns the class owning the collection.StringgetOwnerProperty()Returns the name of the property representing the collection from thegetOwnerEntityName().inthashCode()-
从类继承的方法 org.hibernate.engine.query.spi.sql.NativeSQLQueryNonScalarReturn
getAlias, getLockMode, getPropertyResultsMap, traceLog
-
-
-
-
构造器详细资料
-
NativeSQLQueryCollectionReturn
public NativeSQLQueryCollectionReturn(String alias, String ownerEntityName, String ownerProperty, Map propertyResults, LockMode lockMode)
Construct a native-sql return representing a collection initializer- 参数:
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 String getOwnerEntityName()
Returns the class owning the collection.- 返回:
- The class owning the collection.
-
getOwnerProperty
public String getOwnerProperty()
Returns the name of the property representing the collection from thegetOwnerEntityName().- 返回:
- The name of the property representing the collection on the owner class.
-
equals
public boolean equals(Object o)
- 覆盖:
equals在类中NativeSQLQueryNonScalarReturn
-
hashCode
public int hashCode()
-
-