java - 对来自 GAE 数据存储的查询响应进行排序

标签 java list sorting google-cloud-datastore

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

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

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

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

最佳答案

那么你可以单独制作java.util.Comparator<SortPropertyType>实现,然后执行

Collections.sort(myList,myComparatorInstance);

使用特定字段进行排序。

关于java - 对来自 GAE 数据存储的查询响应进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8927929/

相关文章:

java - 更改 Spring JPA 的分页方式

android - 如何通过将其他对象字段保存为索引来按对象字段对 MutableMap 进行排序?

java - 如何迭代缓存条目

JavaME Base64InputStream.decode() 字符串大小限制为 64k

java - 模拟方法返回 null

java - 将 Spring 服务 Autowiring 到 JUnit 测试中

list - 如何简化表示为列表列表的代数方程

python - 为具有重复项的字符串列表生成唯一 ID

html - 将列表显示为表格行 + 在每行之前将内容作为表格单元格插入 - 如何跳过向第一行添加内容?

sql - 如何在SQL Server中查找与给定字符串相似的字符串?