我在我的Android项目中使用greenDao,我没有获得任何关于如何使用greenDao更新SQLite表的官方文档。我在那里找到了一些.update()
方法进行编辑,但看起来不推荐。
下面是一些更新实体的代码。您不必修改生成的类。
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);
如果您需要更多文档,可以查看此处和此处。