|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand (src)
org.jboss.ejb.plugins.cmp.jdbc.JDBCIdentityColumnCreateCommand (src)
org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleSequenceCreateCommand
Create command for use with Oracle that uses a sequence in conjuction with
a RETURNING clause to generate keys in a single statement
The sequence is called by the parameter attribute "sequence_name".
As an example, the sequence_name could be %%t_sequence to use
Field Summary
Fields inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCIdentityColumnCreateCommand (src)
pkField, pkSQL
Fields inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand (src)
createAllowed, debug, entity, exceptionProcessor, insertAfterEjbPostCreate, insertFields, insertSQL, log, securityManager, trace
Constructor Summary
JDBCOracleSequenceCreateCommand()
Method Summary
protected intexecuteInsert(java.sql.PreparedStatement ps,
EntityEnterpriseContext (src) ctx)
voidinit(JDBCStoreManager (src) manager)
protected voidinitEntityCommand(JDBCEntityCommandMetaData (src) entityCommand)
protected voidinitInsertSQL()
protected java.sql.PreparedStatementprepareStatement(java.sql.Connection c,
java.lang.String sql,
EntityEnterpriseContext (src) ctx)
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCIdentityColumnCreateCommand (src)
executeInsert, initGeneratedFields, isInsertField, processException
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand (src)
afterInsert, beforeInsert, checkCreateAllowed, execute, generateFields, getGeneratedPKField, getPrimaryKey, initInsertFields, performInsert
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
JDBCOracleSequenceCreateCommand
public JDBCOracleSequenceCreateCommand()
Method Detail
init
public void init(JDBCStoreManager (src) manager)
throws DeploymentException (src)
init in interface JDBCCreateCommand (src) init in class JDBCAbstractCreateCommand (src)
DeploymentException (src)
initEntityCommand
protected void initEntityCommand(JDBCEntityCommandMetaData (src) entityCommand)
throws DeploymentException (src)
initEntityCommand in class JDBCAbstractCreateCommand (src)
DeploymentException (src)
initInsertSQL
protected void initInsertSQL()
initInsertSQL in class JDBCAbstractCreateCommand (src)
prepareStatement
protected java.sql.PreparedStatement prepareStatement(java.sql.Connection c,
java.lang.String sql,
EntityEnterpriseContext (src) ctx)
throws java.sql.SQLException
prepareStatement in class JDBCAbstractCreateCommand (src)
java.sql.SQLException
executeInsert
protected int executeInsert(java.sql.PreparedStatement ps,
EntityEnterpriseContext (src) ctx)
throws java.sql.SQLException
java.sql.SQLException
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS (src)
NEXT CLASS (src)
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD