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