org.apache.cayenne.dba.mysql
Class MySQLPkGenerator
java.lang.Object
org.apache.cayenne.dba.JdbcPkGenerator
org.apache.cayenne.dba.mysql.MySQLPkGenerator
- All Implemented Interfaces:
- PkGenerator
public class MySQLPkGenerator
- extends JdbcPkGenerator
Methods inherited from class org.apache.cayenne.dba.JdbcPkGenerator |
autoPkTableExists, createAutoPk, createAutoPkStatements, dropAutoPk, dropAutoPkStatements, generatePk, getAdapter, getPkCacheSize, pkCreateString, pkDeleteString, pkSelectString, pkUpdateString, reset, runUpdate, setPkCacheSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dropAutoPkString
protected String dropAutoPkString()
- Overrides:
dropAutoPkString
in class JdbcPkGenerator
longPkFromDatabase
protected long longPkFromDatabase(DataNode node,
DbEntity entity)
throws Exception
- Overrides superclass's implementation to perform locking of the primary key lookup
table.
- Overrides:
longPkFromDatabase
in class JdbcPkGenerator
- Throws:
Exception
- Since:
- 3.0
processSQLException
protected SQLException processSQLException(SQLException exception,
SQLException parent)
- Appends a new SQLException to the chain. If parent is null, uses the exception as
the chain root.
pkTableCreateString
protected String pkTableCreateString()
- Overrides:
pkTableCreateString
in class JdbcPkGenerator
getLongPrimaryKey
protected long getLongPrimaryKey(Statement statement,
String entityName)
throws SQLException
- Throws:
SQLException
- Since:
- 3.0
Copyright © 2001-2013 Apache Cayenne. All Rights Reserved.