类 OuterJoinLoader

    • 字段详细资料

      • persisters

        protected Loadable[] persisters
      • collectionOwners

        protected int[] collectionOwners
      • aliases

        protected String[] aliases
      • lockModeArray

        protected LockMode[] lockModeArray
      • owners

        protected int[] owners
      • ownerAssociationTypes

        protected EntityType[] ownerAssociationTypes
      • suffixes

        protected String[] suffixes
      • collectionSuffixes

        protected String[] collectionSuffixes
    • 方法详细资料

      • getDialect

        protected final Dialect getDialect()
      • getSQLString

        public final String getSQLString()
        从类复制的说明: Loader
        The SQL query string to be called; implemented by all subclasses
        指定者:
        getSQLString 在类中 Loader
        返回:
        The sql command this loader should use to get its ResultSet.
      • getEntityPersisters

        protected final Loadable[] getEntityPersisters()
        从类复制的说明: Loader
        An array of persisters of entity classes contained in each row of results; implemented by all subclasses
        指定者:
        getEntityPersisters 在类中 Loader
        返回:
        The entity persisters.
      • getOwners

        protected int[] getOwners()
        从类复制的说明: Loader
        An array of indexes of the entity that owns a one-to-one association to the entity at the given index (-1 if there is no "owner"). The indexes contained here are relative to the result of Loader.getEntityPersisters().
        覆盖:
        getOwners 在类中 Loader
        返回:
        The owner indicators (see discussion above).
      • getOwnerAssociationTypes

        protected EntityType[] getOwnerAssociationTypes()
        从类复制的说明: Loader
        An array of the owner types corresponding to the Loader.getOwners() returns. Indices indicating no owner would be null here.
        覆盖:
        getOwnerAssociationTypes 在类中 Loader
        返回:
        The types for the owners.
      • getLockModes

        protected LockMode[] getLockModes​(LockOptions lockOptions)
        从类复制的说明: Loader
        What lock options does this load entities with?
        指定者:
        getLockModes 在类中 Loader
        参数:
        lockOptions - a collection of lock options specified dynamically via the Query interface
      • getLockOptions

        protected LockOptions getLockOptions()
      • getAliases

        protected final String[] getAliases()
        从类复制的说明: Loader
        Get the SQL table aliases of entities whose associations are subselect-loadable, returning null if this loader does not support subselect loading
        覆盖:
        getAliases 在类中 Loader
      • getCollectionPersisters

        protected final CollectionPersister[] getCollectionPersisters()
        从类复制的说明: Loader
        An (optional) persister for a collection to be initialized; only collection loaders return a non-null value
        覆盖:
        getCollectionPersisters 在类中 Loader
      • getCollectionOwners

        protected final int[] getCollectionOwners()
        从类复制的说明: Loader
        Get the index of the entity that owns the collection, or -1 if there is no owner in the query results (ie. in the case of a collection initializer) or no collection.
        覆盖:
        getCollectionOwners 在类中 Loader
      • initFromWalker

        protected void initFromWalker​(JoinWalker walker)