记录一下开发过程中遇到的问题:
项目需求中有离线消费,用的greedao查询的本地数据库,但是查询出来的数据始终与实际不符,找了很久的原因后才发现,greedao带有缓存功能,缓存功能说好也挺好,但是说不好折腾了我半天
附上清除缓存的方法
DaoSession.clear();
一行代码解决了折腾半天的bug
GreendaO缓存机制
在使用GreendaO进行数据库查询时,由于其内置的缓存功能可能导致数据不一致问题。本文分享了一位开发者在项目中遇到的离线消费数据查询不符的困扰,并提供了简单有效的解决方案——调用DaoSession.clear()清除缓存。
记录一下开发过程中遇到的问题:
项目需求中有离线消费,用的greedao查询的本地数据库,但是查询出来的数据始终与实际不符,找了很久的原因后才发现,greedao带有缓存功能,缓存功能说好也挺好,但是说不好折腾了我半天
附上清除缓存的方法
DaoSession.clear();
一行代码解决了折腾半天的bug

被折叠的 条评论
为什么被折叠?