org.jboss.ejb.plugins.cmp.jdbc.keygen
Class JDBCMySQLCreateCommand
java.lang.Object
org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand
org.jboss.ejb.plugins.cmp.jdbc.JDBCIdentityColumnCreateCommand
org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCMySQLCreateCommand
- All Implemented Interfaces:
- JDBCCreateCommand
public class JDBCMySQLCreateCommand
- extends JDBCIdentityColumnCreateCommand
Create command for MySQL that uses the driver's getGeneratedKeys method
to retrieve AUTO_INCREMENT values.
- Version:
- $Revision: 57209 $
- Author:
- Jeremy Boynes, Scott.Stark@jboss.org
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCAbstractCreateCommand |
afterInsert, beforeInsert, checkCreateAllowed, execute, generateFields, getGeneratedPKField, getPrimaryKey, initInsertFields, initInsertSQL, performInsert, prepareStatement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCMySQLCreateCommand
public JDBCMySQLCreateCommand()
init
public void init(JDBCStoreManager manager)
throws org.jboss.deployment.DeploymentException
- Specified by:
init
in interface JDBCCreateCommand
- Overrides:
init
in class JDBCAbstractCreateCommand
- Throws:
org.jboss.deployment.DeploymentException
initEntityCommand
protected void initEntityCommand(JDBCEntityCommandMetaData entityCommand)
throws org.jboss.deployment.DeploymentException
- Overrides:
initEntityCommand
in class JDBCAbstractCreateCommand
- Throws:
org.jboss.deployment.DeploymentException
executeInsert
protected int executeInsert(int paramIndex,
PreparedStatement ps,
EntityEnterpriseContext ctx)
throws SQLException
- Overrides:
executeInsert
in class JDBCIdentityColumnCreateCommand
- Throws:
SQLException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.