1.更新数据时,一直无法插入
解决办法:如果想要进行数据更新,则必须在创建表时,添加addIdProperty属性,否则会报错抛出异常无法进行数据更新。
2.进行单条数据查询时uniqueOrThrow()方法会抛出异常导致退出
原因及解决办法:GreenDao 此方法未对异常进行处理,查询结果为空时会异常退出程序,使用unique()方法,然后对结果为空的情况进行判断。
3.当使用unique()方法进行数据查询时,如果有多条数据存在,则会抛出异常,退出程序。
4.builg.gradle文件中有apply plugin: 'org.greenrobot.greendao' 并且此文件中添加了greenDao的依赖,却依然报
cannot find "org.greenrobot.greendao“此错误
原因及解决办法:工程中的build.gradle文件中未添加classpath,在project中的build.gradle文件中添加
classpath 'org.greenrobot:greendao-gradle-plugin:3.2.0'即可解决。