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