QueryBuilder 在删除后仍返回 Entity



我有一个带有适配器的列表视图,其中包含使用 QueryBuilder.list() 加载的实体列表。当一个删除从这个列表中进入(mylist.remove(entiy),然后mydao.delete(entity))并使用QueryBuilder.list()执行新请求时,我的实体仍然存在。

我想它与缓存有关,所以我首先尝试清除我的 daosession 并使用懒惰列表(未缓存)。但它不起作用。

我不知道接下来该去哪里看!

感谢您的帮助。

我找到了解决方案,在我正在处理的项目中,有一个线程正在加载实体,调用 Web 服务来填充一些数据,然后更新实体,因此即使我使用列表视图从我的活动中删除它们,它们也会再次更新。

但是我发现奇怪的是我可以对已删除的实体执行更新。最好有一个例外。

相关内容

  • 没有找到相关文章

最新更新