Nach dem Update auf Spring Data Neo4j 4.1.3 RELEASE kann ich OrderBy nicht verwenden. Zum Beispiel rufe ich findByIdOrderByNoAsc (String ID)SDN4 - kann kein Objekt aus dem Repository bestellen
Ich brauche Abhilfe und erstellen Sie eine Collection.sort-Methode nur für diesen Zweck. Im Frühjahr funktioniert Data Neo4j 3 immer noch gut, aber nach dem Update merke ich nur, dass meine Objektliste nicht aufsteigend oder absteigend sortiert ist.
Das ist mein Repository:
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);
}
Ist SDN4 schon nicht diese Art von Funktion unterstützen? Wie kann ich mein Objekt aus dem Repository sortieren, ohne Umlagerungsfunktion zu verwenden?
So füge ich nur sortieren Parameter in meiner Methode? so: Item findByIdOrderByNoAsc (String-ID, Sortierung); Und neue Sortierung (Direction.ASC) oder neue Sortierung (Direction.DESC) eingeben? –
Ja für den Parameter, aber nicht OrderByNoAsc in den Methodennamen. Es sollte findById sein (String id, Sort sort) – Luanne