我已经为我的Student领域模型创建了一个spring-data-jpa repository,我想创建一个更复杂的查询,类似于这样:
谢谢!
List findBySchoolAndLastNameLikeOrId(School s);我的问题是如何定义where子句之间的括号。我的意思是,查询将像这样执行:
List findBy(SchoolAndLastNameLike)OrId或者像这样:
List findBySchoolAnd(LastNameLikeOrId)我该如何在想要的位置放置括号或创建更复杂的查询?请不要回答我使用自定义存储库实现或使用@Query注释 - 我想知道是否可以通过方法名定义这个复杂的查询。
谢谢!
findBySchoolAndLastNameLikeOrId
)是如何运行的吗? - Serafeimand
比or
更强。因此,它将有效地是List findBy(SchoolAndLastNameLike)OrId
。 - Oliver Drotbohm