我有一个schedule
实体,与broadcast
实体的关系为1:n。
当我有点像mBroadcasts = schedules.get(0).getBroadcastList();
时,它按ID排序数据。我需要按broadcast
实体的日期字段对数据进行排序。
感谢。
答案 0 :(得分:1)
您可以使用QueryBulder创建选择。例如,如果您想按属性日期订购:
daoSession.getBroadcastDao().queryBuilder().orderAsc(Properties.Date);
如果您需要创建一个复杂的条件WHERE ...
QueryBuilder<Broadcast> qb = daoSession.getBroadcastDao().queryBuilder();
然后添加和,或,等于, lt , gt ,......或者你需要的任何东西。