gpt4 book ai didi

android - greendao 从数据库和 session 中删除

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:59:00 24 4
gpt4 key购买 nike

我正在为一个 android 项目使用 greendao,想知道如何从数据库和 session 缓存中正确删除和对象。目前我执行以下操作以从数据库中删除:

ChatDao chatDao = daoSession.getChatDao();
chatDao.queryBuilder().buildDelete().executeDeleteWithoutDetachingEntities();

然而,正如方法名称和文档所述,这可能会在 session 缓存中留下陈旧的对象,我怎样才能从那里也删除对象?

最佳答案

要清除 DaoSession 中的缓存对象,请使用此调用:

DaoSession.clear();

它将清除 session 身份范围内的所有对象。

关于android - greendao 从数据库和 session 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com