Attempt to invoke virtual method 'java.util.List org.greenrobot.greendao.AbstractDaoSession.loadA...

今天写 greenDao 数据库升级,每次升级数据都会清空,查询的时候找不到任何数据,痛苦中找了几个小时啊,网上也没有这个错误解决方法:
报错原因:
“ java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List org.greenrobot.greendao.AbstractDaoSession.loadAll(java.lang.Class)' on a null object reference。”

结论:
我写的DaoSession对象为 null,所以不能调用getDaoInstance().loadAll(bean.getClass());这个方法。
在使用之前一定要判断DaoSession对象是否为空。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • GreenDao 介绍:greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操...
    小董666阅读 4,119评论 0 1
  • 一.GreenDao的概述以及特点: 基于对象关系的映射方式来操作数据库的框架,提供一个接口通过操作对象的方式操作...
    清阳_阅读 4,818评论 0 4
  • LZ-Says:撸文不易,且行且珍惜~ 每日一笑: 这里写图片描述 前言 端午三天,去天津玩了一圈,出去走走,放松...
    静心Study阅读 12,063评论 8 72
  • 前段时间工作中接触到了数据库greendao,将项目中所有原生sqlite替换成为了greendao数据库封装框架...
    ya_nn阅读 15,170评论 6 33
  • 又到了周总结的时候,真是很对不起看我文章的小伙伴。因为我近一年的工作重心都是考CPA.所以没有把每周写一篇文章这件...
    热贝贝阅读 984评论 0 1

友情链接更多精彩内容