我想使用greendao从sqlite数据库加载所有实体并对结果进行排序。
我可以使用loadAll加载所有实体,但这并不能保证对结果列表进行排序。
答案 0 :(得分:13)
使用queryBiulder
,如下所示:
List joes = userDao.queryBuilder().where(Properties.FirstName.eq("Joe")).orderAsc(Properties.LastName).list();
表示所有行:
List joes = userDao.queryBuilder().orderAsc(Properties.LastName).list();