質問

Spring Data JPAは、インタフェースメソッドの命名規則に基づいていくつかのクエリを構築します。 "query のメンバーの命名規則はありますか。

JPQLを操作するために次のことを得ることができます:

@Query("select e from MyEntity e where ?1 member of e.entities")
.

しかし、可能であれば、名前規則の方法を使用します。私はそれについて文書内で何かを見つけることができなかったので、私はちょうど何かを逃していることを願っています。いくつかの根本的な理由があるならば、これにはメソッドがあることはできません。

役に立ちましたか?

解決

この文書の最新版のスキミングそこには見えません。利用可能なメソッド名キーワード:

です。

他のヒント

ドキュメントは、ContainingIsContainingContains)キーワードに関する不完全であるようです。

https://dzone.com/refcardz/core-spring-data 次のように文書を拡張します。

を含む:含んでいる、iscontination、contains(string またはコレクション 型のみ)

では、Containingキーワードをmember ofの代わりに使用することができます。

例えば:

// select e from MyEntity e where ?1 member of e.entities
findByEntitiesContaining(TypeOfMember member);
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top