Commit e4ce954d by 陈桂东
parents 26fd5c1d 87332c7a
......@@ -92,9 +92,10 @@ export default abstract class BaseTable<T> implements ITable {
async clearTable(): Promise<void> {
let db = await this.futureDb;
try {
// db.beginTransaction();
await db.executeSql(`delete from ${this.tableName}`);
// await db.executeSql("update sqlite_sequence SET seq = 0 where name ='" + this.tableName + "'")
db.beginTransaction();
await db.executeSql("delete from " + this.tableName);
//await db.executeSql("update sqlite_sequence SET seq = 0 where name ='" + this.tableName + "'")
db.commit();
} catch (e) {
Logger.error(this, "清空表失败:", e);
db.rollBack();
......@@ -134,6 +135,15 @@ export default abstract class BaseTable<T> implements ITable {
}
}
/**
* 批量更新
*
* @param item 更新的数据
*/
async batchUpdate(item: T[]): Promise<number> {
return Promise.resolve(1);
}
/**
* 删除数据
......@@ -212,6 +222,7 @@ export default abstract class BaseTable<T> implements ITable {
}
/**
* 创建表的SQL语句
*/
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论