public class SQLiteDAO extends AbstractDAO
AbstractDAO.SyntaxdataSource, fieldMapping, startTranscation| 构造器和说明 |
|---|
SQLiteDAO(DataSource dataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
createForeignKey(Collection entityList,
Connection connection)
创建外键约束
|
protected void |
createTable(Entity entity,
Connection connection)
创建新表
|
protected void |
createUniqueKey(Entity entity,
Connection connection)
创建唯一索引
|
Entity[] |
getDatabaseInfo()
获取数据库信息
|
protected String |
getSyntax(AbstractDAO.Syntax syntax,
Object... values)
提取各个数据库产品的SQL差异部分的语法
|
autoBuildDatabase, clear, commit, compareEntityDatabase, create, delete, delete, drop, endTransaction, exist, fetch, fetch, fetchList, getConnection, query, rebuild, rollback, rollback, save, save, save, setSavePoint, startTransactionpublic SQLiteDAO(DataSource dataSource)
protected String getSyntax(AbstractDAO.Syntax syntax, Object... values)
AbstractDAOgetSyntax 在类中 AbstractDAOprotected void createTable(Entity entity, Connection connection) throws SQLException
createTable 在类中 AbstractDAOSQLExceptionprotected void createUniqueKey(Entity entity, Connection connection) throws SQLException
createUniqueKey 在类中 AbstractDAOSQLExceptionprotected void createForeignKey(Collection entityList, Connection connection) throws SQLException
AbstractDAOcreateForeignKey 在类中 AbstractDAOSQLExceptionpublic Entity[] getDatabaseInfo() throws SQLException
AbstractDAOgetDatabaseInfo 在类中 AbstractDAOSQLExceptionCopyright © 2019. All rights reserved.