Ich verwende JdbcTemplate, um eine native Cypher-Abfrage auszuführen. Es ist einfach, eine Abfrage wie zum Beispiel zu erstellen: jdbcTemplate.execute (String query)
Und jetzt, wenn ich zu Spring-Daten neo4j verschiebe, frage ich mich, ob es irgendeine Schnittstelle gibt, um direkt String-Abfrage wie JdbcTemplate zu tun?
Antworten:
0 für die Antwort № 1Es gibt viele Möglichkeiten.
Da Sie Java verwenden, besteht eine Möglichkeit darin, OGM (eine Bibliothek, die unabhängig verwendet werden kann oder als Kernabhängigkeit von Spring Data Neo4j enthalten ist) zu verwenden.
OGM stellt ein Sitzungsobjekt mit den Methoden query () und queryForObject () bereit.
Weitere Informationen (und Beispiele) finden Sie in der OGM-Referenzdokumentation: https://neo4j.com/docs/ogm-manual/3.1/reference/#reference:session:loading-entities