如何从数据库加载所有字段并使用GreenDao对结果进行排序?

时间:2014-12-29 09:38:59

标签: android android-sqlite greendao

我想使用greendao从sqlite数据库加载所有实体并对结果进行排序。

我可以使用loadAll加载所有实体,但这并不能保证对结果列表进行排序。

1 个答案:

答案 0 :(得分:13)

使用queryBiulder,如下所示:

List joes = userDao.queryBuilder().where(Properties.FirstName.eq("Joe")).orderAsc(Properties.LastName).list();

表示所有行:

List joes = userDao.queryBuilder().orderAsc(Properties.LastName).list();

Source