我正在为我的Android项目使用greenDao而且我没有获得有关如何使用greenDao更新SQLite表的任何官方文档。我在那里找到了一些.update()
方法进行编辑,但看起来不推荐。
答案 0 :(得分:1)
这是更新实体的一些代码。您不必修改生成的类。
db = helper.getWritableDatabase();
DaoMaster daoMaster = new DaoMaster(db);
DaoSession daoSession = daoMaster.newSession();
ExampleDao exampleDao = daoSession.getExampleDao();
Example example = exampleDao.load(exampleKey);
/* Make your changes in the object */
exampleDao.update(example);