org.jboss.ejb.plugins.cmp.jdbc.keygen
Class JDBCOracleCreateCommand
java.lang.Object
org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand (src)
org.jboss.ejb.plugins.cmp.jdbc.JDBCIdentityColumnCreateCommand (src)
org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand
- All Implemented Interfaces:
- JDBCCreateCommand (src)
- public class JDBCOracleCreateCommand
- extends JDBCIdentityColumnCreateCommand (src)
Create command for use with Oracle that uses a sequence in conjuction with
a RETURNING clause to generate keys in a single statement
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCOracleCreateCommand
public JDBCOracleCreateCommand()
init
public void init(JDBCStoreManager (src) manager)
throws DeploymentException (src)
- Specified by:
init in interface JDBCCreateCommand (src) - Overrides:
init in class JDBCAbstractCreateCommand (src)
- Throws:
DeploymentException (src)
initEntityCommand
protected void initEntityCommand(JDBCEntityCommandMetaData (src) entityCommand)
throws DeploymentException (src)
- Overrides:
initEntityCommand in class JDBCAbstractCreateCommand (src)
- Throws:
DeploymentException (src)
initInsertSQL
protected void initInsertSQL()
- Overrides:
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
- Overrides:
prepareStatement in class JDBCAbstractCreateCommand (src)
- Throws:
java.sql.SQLException
executeInsert
protected int executeInsert(int paramIndex,
java.sql.PreparedStatement ps,
EntityEnterpriseContext (src) ctx)
throws java.sql.SQLException
- Overrides:
executeInsert in class JDBCIdentityColumnCreateCommand (src)
- Throws:
java.sql.SQLException