从日期字段排序时从相对表中检索数据

时间:2013-02-26 07:11:13

标签: greendao

我有一个schedule实体,与broadcast实体的关系为1:n。

当我有点像mBroadcasts = schedules.get(0).getBroadcastList();时,它按ID排序数据。我需要按broadcast实体的日期字段对数据进行排序。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用QueryBulder创建选择。例如,如果您想按属性日期订购:

daoSession.getBroadcastDao().queryBuilder().orderAsc(Properties.Date);

如果您需要创建一个复杂的条件WHERE ...

QueryBuilder<Broadcast> qb = daoSession.getBroadcastDao().queryBuilder();

然后添加等于 lt gt ,......或者你需要的任何东西。