从GAE数据存储区排序查询响应

时间:2012-01-19 14:40:21

标签: java list sorting google-cloud-datastore

我正在对GAE的数据存储区运行查询:

List<Entity> messages =    
    datastore.prepare(query).asList(FetchOptions.Builder.withLimit(500)); 

我计划手动为每条消息添加一个属性,然后按新属性对消息进行排序。

关于如何做到这一点的任何想法?理想情况下,我想按多个变量排序。

1 个答案:

答案 0 :(得分:1)

您可以单独java.util.Comparator<SortPropertyType>实现,然后执行

Collections.sort(myList,myComparatorInstance);

使用某个字段进行排序。