繁体   English   中英

Spring数据复杂查询创建

[英]Spring data complex query creation

我已经为我的Student域模型创建了一个spring-data-jpa存储库,我想创建一个更复杂的查询,如下所示:

List findBySchoolAndLastNameLikeOrId(School s);

我的问题是我如何定义where子句之间的括号 我的意思是,查询将像这样执行

List findBy(SchoolAndLastNameLike)OrId

或者像这样

List findBySchoolAnd(LastNameLikeOrId)

如何将括号放在我想要的位置或创建更复杂的查询? 请不要回答我的自定义存储库实现或@Query注释的使用 - 我想知道我想做什么是可以通过方法名称定义这个复杂的查询。

TIA!

简而言之:你做不到。 查询派生机制针对简单的用例。 对于更复杂的查询,请使用@Query或定义JPA命名查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM