Spring Data JPAには「メンバー」の命名規則がありますか?
-
21-12-2019 - |
質問
Spring Data JPAは、インタフェースメソッドの命名規則に基づいていくつかのクエリを構築します。 "query のメンバーの命名規則はありますか。
JPQLを操作するために次のことを得ることができます:
@Query("select e from MyEntity e where ?1 member of e.entities")
.
しかし、可能であれば、名前規則の方法を使用します。私はそれについて文書内で何かを見つけることができなかったので、私はちょうど何かを逃していることを願っています。いくつかの根本的な理由があるならば、これにはメソッドがあることはできません。
他のヒント
ドキュメントは、Containing
(IsContaining
、Contains
)キーワードに関する不完全であるようです。
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);
. 所属していません StackOverflow