【发布时间】:2014-04-27 13:51:43
【问题描述】:
AppEnginge JAVA SetOrdering 功能不起作用
Messages.java
@PersistenceCapable
public class Messages{
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent
String name;
@Persistent
String Comments;
@Persistent
Date addedDate;
查询是
Query query = pm.newQuery(Messages.class);
query.setOrdering("addedDate desc");
List<Messages> results = (List<Messages>) query.execute();
还添加了索引
<datastore-indexes autoGenerate="false">
<datastore-index kind="Messages" ancestor="true">
<property name="addedDate" direction="desc" />
</datastore-index>
结果未按预期出现。按 addedDate 排序。结果随机数据未按 addedDate 排序请帮忙?
【问题讨论】:
标签: java google-app-engine jdo