org.hibernate.loader.entity
Interface UniqueEntityLoader

All Known Implementing Classes:
AbstractEntityLoader, BatchingEntityLoader, CascadeEntityLoader, EntityLoader, NamedQueryLoader

public interface UniqueEntityLoader

Loads entities for a EntityPersister

Author:
Gavin King, Steve Ebersole

Method Summary
 Object load(Serializable id, Object optionalObject, SessionImplementor session)
          Deprecated. use load(java.io.Serializable, Object, SessionImplementor, LockOptions) instead.
 Object load(Serializable id, Object optionalObject, SessionImplementor session, LockOptions lockOptions)
          Load an entity instance by id.
 

Method Detail

load

Object load(Serializable id,
            Object optionalObject,
            SessionImplementor session)
            throws HibernateException
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.

Throws:
HibernateException

load

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.


Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.