public final class SQLStatementLoad
extends java.lang.Object
| Constructor | Description | 
|---|---|
SQLStatementLoad(SQLEngine engine,
                PersistenceFactory factory) | 
 Constructor creating new SQLStatementLoad. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
void | 
executeStatement(CastorConnection conn,
                Identity identity,
                ProposedEntity entity,
                AccessMode accessMode) | 
 Execute statement to load entity with given identity from database using given JDBC
 connection. 
 | 
public SQLStatementLoad(SQLEngine engine, PersistenceFactory factory) throws MappingException
engine - SQLEngine to be used.factory - PersistenceFactory to be used.MappingException - If we get into trouble.public void executeStatement(CastorConnection conn, Identity identity, ProposedEntity entity, AccessMode accessMode) throws PersistenceException
conn - CastorConnection holding connection and PersistenceFactory to be used to create
        statement.identity - Identity of the object to remove.entity - The proposed entity to be filled with results.accessMode - Used to determine if query level locking should be used or not.PersistenceException - If failed to remove object from database. This could happen
         if a database access error occurs, type of one of the values to bind is ambiguous
         or object to be deleted does not exist.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com