7

我在我的 Android 应用程序中使用 GreenDao ORM。

如此处所述,可以使用

DaoSession.clear();

为了清除会话的所有缓存对象。

我的问题是:如何清除特定实体的缓存对象(而不是全部)?我怎样才能做到这一点 ?

4

1 回答 1

2

下个版本会有dao.detachAll()。提交在这里: https ://github.com/greenrobot/greenDAO/commit/6a658c84e7de97073a260e062b06e3cc13a18196

旁注:用于yourDao.detach(yourEntity)从身份范围中删除单个实体。这会强制对该数据库对象的后续查询返回不同的对象。

于 2013-04-04T09:41:44.197 回答