1
更新到Spring Data Neo4j 4.1.3 RELEASE後,我無法使用OrderBy。例如我打電話給findByIdOrderByNoAsc(字符串id)SDN4 - 無法從庫中訂購對象
我需要使用變通辦法,並創建一個Collection.sort方法只是爲了這個目的。在Spring中,數據Neo4j 3仍然可以正常工作,但更新後,我意識到我的List對象不是按升序或降序排列的。
這是我的倉庫:
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的情況下從存儲庫中對對象進行排序?
所以我只是在我的方法中添加排序參數?像這樣:Item findByIdOrderByNoAsc(String id,Sort sort); 並輸入新的Sort(Direction.ASC)或新的Sort(Direction.DESC)? –
是參數,但不要將OrderByNoAsc放在方法名稱中。它應該是findById(String id,排序排序) – Luanne