代码有误,查询条件里Dao接口写错:
List<ComprehensiveEngEntity> comprehensiveEngEntityList = outComprehensiveEngEntityDao.queryBuilder()
.where(SurveyFarmEntityDao.Properties.Code.eq(mcode)).list();
改为
List<ComprehensiveEngEntity> comprehensiveEngEntityList = outComprehensiveEngEntityDao.queryBuilder()
.where(ComprehensiveEngEntityDao.Properties.Code.eq(mcode)).list();
另外,每次升级数据库版本,自己动态建的数据库里面的数据会清空。