public class SQLStatementInsert
extends java.lang.Object
| Constructor | Description | 
|---|---|
SQLStatementInsert(SQLEngine engine,
                  PersistenceFactory factory) | 
 Constructor. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
java.lang.Object | 
executeStatement(Database database,
                CastorConnection conn,
                Identity identity,
                ProposedEntity entity) | 
 Executes the SQL statement after preparing the PreparedStatement. 
 | 
public SQLStatementInsert(SQLEngine engine, PersistenceFactory factory) throws MappingException
engine - SQL engine for all persistence operations at entities of the type this
        class is responsible for. Holds all required information of the entity type.factory - Persistence factory for the database engine the entity is persisted in.
        Used to format the SQL statement.MappingException - If fails to get the Key Generator instance.public final java.lang.Object executeStatement(Database database, CastorConnection conn, Identity identity, ProposedEntity entity) throws PersistenceException
database - A particular Database instance.conn - CastorConnection holding connection and PersistenceFactory to be used to create
        statement.identity - Identity of the object to insert.entity - Entity holding the values to insert.PersistenceException - If failed to insert record into database. This could happen
         if a database access error occurs, If identity size mismatches, unable to retrieve
         Identity, If provided Identity is null, If Extended engine is null.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com