Java 无法对数据存储中的数据进行排序

Java 无法对数据存储中的数据进行排序,java,google-app-engine,google-cloud-datastore,Java,Google App Engine,Google Cloud Datastore,我正在尝试按升序对数据进行排序,但查询不起作用。有人能帮我吗?我的查询是: Query q444=new Query("depmaster").addSort("departmentName" ,SortDirection.ASCENDING); 确保“departmentName”属性已编制索引。确保“departmentName”属性已编制索引。确保“departmentName”属性已编制索引。确保“departmentName”属性已编制索引。您刚刚创建了一个查询。您需要创建准

我正在尝试按升序对数据进行排序,但查询不起作用。有人能帮我吗?我的查询是:

    Query q444=new Query("depmaster").addSort("departmentName" ,SortDirection.ASCENDING);

确保“departmentName”属性已编制索引。

确保“departmentName”属性已编制索引。

确保“departmentName”属性已编制索引。

确保“departmentName”属性已编制索引。

您刚刚创建了一个查询。您需要创建准备好的查询,然后接收查询结果。你需要得到结果。典型的步骤是:

DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("IMAGES").setFilter(new Query.FilterPredicate("id",Query.FilterOperator.GREATER_THAN, 0))
PreparedQuery pq = datastoreService.prepare(query);

您刚刚创建了一个查询。您需要创建准备好的查询,然后接收查询结果。你需要得到结果。典型的步骤是:

DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("IMAGES").setFilter(new Query.FilterPredicate("id",Query.FilterOperator.GREATER_THAN, 0))
PreparedQuery pq = datastoreService.prepare(query);

您刚刚创建了一个查询。您需要创建准备好的查询,然后接收查询结果。你需要得到结果。典型的步骤是:

DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("IMAGES").setFilter(new Query.FilterPredicate("id",Query.FilterOperator.GREATER_THAN, 0))
PreparedQuery pq = datastoreService.prepare(query);

您刚刚创建了一个查询。您需要创建准备好的查询,然后接收查询结果。你需要得到结果。典型的步骤是:

DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
Query query = new Query("IMAGES").setFilter(new Query.FilterPredicate("id",Query.FilterOperator.GREATER_THAN, 0))
PreparedQuery pq = datastoreService.prepare(query);


departmentName
是索引字段吗?如果您同时提供实体定义、创建实体的代码以及关于它不起作用的更详细描述(错误、无结果等),您可能会得到更多帮助。您好,抱歉,我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。感谢lotIs
departmentName
索引字段?如果您提供实体定义、创建实体的代码以及关于它不工作的更详细描述(错误、无结果等),您可能会获得更多帮助。您好,抱歉,我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。感谢lotIs
部门名称
索引字段?如果您提供实体定义、创建实体的代码以及关于它不工作的更详细说明(错误、无结果等),您可能会获得更多帮助。您好,很抱歉我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。感谢lotIs
departmentName
索引字段?如果您同时提供实体定义、创建实体的代码以及关于它不工作的更详细说明,您可能会获得更多帮助(错误,无结果等)。您好,抱歉,我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。非常感谢“depmaster”是实体名称,“departmentName”是我的实体“depmaster”中的列名之一,我们可以从您的查询中看到这一点(除了在数据存储中,我们使用“property”,而不是column)。请确保已编制索引。您好,抱歉,我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。非常感谢“depmaster”是实体名称,“departmentName”是我的实体“depmaster”中的列名之一。我们可以从您的查询中看到这一点(除了在数据存储中,我们使用“属性”,而不是列)。请确保已编制索引。您好,抱歉,我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。非常感谢“depmaster”是实体名称,“departmentName”是我的实体“depmaster”中的列名之一。我们可以从您的查询中看到这一点(除了在数据存储中,我们使用“属性”,而不是列)。请确保已编制索引。您好,抱歉,我犯了一个愚蠢的错误,我没有导入库文件,现在它工作正常。非常感谢“depmaster”是实体名称,“departmentName”是我的实体“depmaster”中的列名之一。我们可以从您的查询中看到这一点(除了在数据存储中,我们使用“属性”,而不是列)。确保它已编制索引。嗨,对不起,我犯了一个愚蠢的错误。我没有导入库文件,现在它工作正常。非常感谢