记录一下我在开发过程中使用Greendao遇到的问题,开发新版本时建了新的数据库,老版本升级到这个版本查询新建的数据库时,程序崩溃,报 no such table,网上有人说卸载掉app重新安装就可以了,这种方法我试过,确实可以,但是我们的应用发布到应用市场了用户更新出现闪退的问题,我们让用户卸载重新安装这种交互模式很不友好,于是就出现了第二种解决方式:首先我在查询新建的表时先判断是否为空,如果不
https://github.com/yuweiguocn/GreenDaoUpgradeHelper GreenDaoUpgradeHelper http://blog.csdn.net/chenguang79/article/details/50433152 GreenDao的简单使用说明 root explorer RE
亲测可用,如有问题请私信! 两个表关联查询 原生语句: select * from city where id in (select cityid from deliveryplace) GreenDao语句: List<City> list = DBCore.getDaoSession().getCityDao().queryBuilder()