User と Connection の 2 つのエンティティと、2 つの適切なリポジトリがあります。両方のエンティティに@GraphId id
フィールドがあります。接続エンティティにはUser user
フィールドがあります。
ConnectionRepository インターフェイスに、次のメソッドを追加しました。
List<Connection> findByUserId(long userId)
しかし、うまくいきません。不正な暗号クエリが生成されます。次のような句が含まれているため、間違っていると思います。
WHERE user.id = 15
id
プロパティではないため、機能していません。それは違いない:
WHERE id(user) = 15
これはバグですか?いずれにせよ、どうすればそれを機能させることができますか?