gpt4 book ai didi

java - SDN4 - 无法从存储库中 orderBy 对象

转载 作者:行者123 更新时间:2023-11-30 07:00:45 25 4
gpt4 key购买 nike

更新到 Spring Data Neo4j 4.1.3 RELEASE 后,我无法使用 OrderBy。例如我调用 findByIdOrderByNoAsc(String id)

我需要使用解决方法并为此目的创建一个 Collection.sort 方法。在 Spring Data Neo4j 3 中仍然工作正常,但更新后,我只是意识到我的对象列表不是按升序或降序排序的。

这是我的存储库:

package com.sample.repository;

import java.util.List;

import org.springframework.data.neo4j.annotation.Query;
import org.springframework.data.neo4j.repository.GraphRepository;

import com.sample.model.Item;

public interface ItemRepository extends GraphRepository<Item> {

Item findByIdOrderByNoAsc(String id);

}

SDN4已经不支持这种功能了吗?如何在不使用 Pageable 的情况下对存储库中的对象进行排序?

最佳答案

SDN 4 尚不支持派生查找器的静态 *orderBy,但您可以使用 org.springframework.data.domain.Sort直到支持为止

例如

List<Cinema> findByLocation(String city, Sort sort);

关于java - SDN4 - 无法从存储库中 orderBy 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40966582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com