Spring DataGraphのCypherQueriesは初めてなので、これは非常に簡単かもしれません...
いくつかのプロパティに指定された値を持つすべてのノードをフェッチするためのCypherクエリは何でしょうか。したがって、???
次の@Queryアノテーションには何が含まれるのでしょうか。
@Query(???)
List<MyObject> findByProperty1AndProperty2(String property1, String property2)
編集: それで、私はサイファーの依存関係を追加することによって派生クエリを使用することができました(以下のマイケルによって提案されたように)。しかし、私は以下のエラーが発生しているようです:
string matching regex (?i)\Qreturn\E' expected but ,' found
これは、次のようなクエリを作成しているように見えるためだと思います。
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0}, n.property2 = {1} return n
それよりも
start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n
(クエリでは,
なくに注意してください)and
前もって感謝します。