Class NamedQueryLoader

java.lang.Object
org.hibernate.persister.entity.NamedQueryLoader
All Implemented Interfaces:
UniqueEntityLoader

public final class NamedQueryLoader extends Object implements UniqueEntityLoader
Not really a Loader, just a wrapper around a named query.
  • Constructor Details

  • Method Details

    • load

      public Object load(Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions)
      Description copied from interface: UniqueEntityLoader
      Load an entity instance by id. If optionalObject is supplied (non-null, the entity state is loaded into that object instance instead of instantiating a new one.
      Specified by:
      load in interface UniqueEntityLoader
      Parameters:
      id - The id to be loaded
      optionalObject - The (optional) entity instance in to which to load the state
      session - The session from which the request originated
      lockOptions - The lock options.
      Returns:
      The loaded entity
    • load

      public Object load(Serializable id, Object optionalObject, SessionImplementor session)
      Description copied from interface: UniqueEntityLoader
      Load an entity instance. If optionalObject is supplied, load the entity state into the given (uninitialized) object.
      Specified by:
      load in interface UniqueEntityLoader