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