请问 SpringJPA 有类似于接收 QuerryWrapper (mybatis-plus) 的那种写法吗?

260 天前
 BraveXaiver
RT ,在考虑升级到使用 spring boot 3 ,但目前好像 mybatis plus 仍然不支持,有点落后了。不得不考虑 Spring JPA 。

但我对 Spring JPA 的印象还停留在把 SQL 写在方法名中。那如果需求一多,可能方法就暴增。

我还是期待能有类似于 mybatis plus 那样接收 QuerryWrapper 参数,然后 QueryWrapper 的参数构造的时候就像在写 SQL 语句,mybatis plus 根据这个参数拼出 SQL 的 Java 数据层库。

Spring JPA 能做吗?不能的话有支持了 spring boot 3 的能做到的库吗?

谢谢!
897 次点击
所在节点    问与答
5 条回复
cookii
260 天前
支持的
cookii
260 天前
mybatis-plus 支持 springboot3
xianzhe
260 天前
querydsl
wlm201219
260 天前
直接用 jpql ,也能实现动态参数的查询
lvye
260 天前
Mybatis Plus 支持 Spring Boot 3 有段时间了

https://central.sonatype.com/artifact/com.baomidou/mybatis-plus-spring-boot3-starter

需要用 Spring Boot 3 专门的 starter

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX