public interface

UniqueEntityLoader

org.hibernate.loader.entity.UniqueEntityLoader
Known Indirect Subclasses

Class Overview

Loads entities for a EntityPersister

Summary

Public Methods
abstract Object load(Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions)
Load an entity instance by id.
abstract Object load(Serializable id, Object optionalObject, SessionImplementor session)

Public Methods

public abstract Object load (Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions)

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.

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
Throws
HibernateException indicates problem performing the load.

public abstract Object load (Serializable id, Object optionalObject, SessionImplementor session)

This method is deprecated.
use load(java.io.Serializable, Object, SessionImplementor, LockOptions) instead.

Load an entity instance. If optionalObject is supplied, load the entity state into the given (uninitialized) object.