3

由于我无法从 BriteDatabase 获取 SQLiteOpenHelper 实例,如何从我的模型中创建已编译的插入/更新/删除语句?返回 SqlDelightStatement 的方法在 SqlDelight 0.5.1 中被标记为已弃用。我正在使用 SqlBrite 0.8.0,我看到有一个BriteDatabase#executeInsert(String, SQLiteStatement)等等。

4

1 回答 1

3

编辑 2016 年 12 月 27 日: SQLBrite 版本 1.1.0 及更高版本现在公开了自己的getWritableDatabase()

值得注意的是,调用getWritableDatabase()可能会创建或迁移数据库,因此请确保您是从后台线程调用它!

于 2016-10-25T22:33:48.570 回答