类 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
    另请参阅:
    序列化表格
    • 构造器详细资料

      • 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 alias
        ownerEntityName - 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 mappings
        lockMode - 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 the getOwnerEntityName().
        返回:
        The name of the property representing the collection on the owner class.