1

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

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

谢谢。

4

1 回答 1

2

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

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

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

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

然后,添加and , or , equal , lt , gt , ... 或任何你需要的。

于 2013-02-26T15:46:53.103 回答