SpringBoot JPA实践之Example对象查询

JPA
placeholder image
admin 发布于:2020-04-29 22:58:16
阅读:loading

Springboot jpa提供了一种对象查询的实现,我们使用它可以实现基于对象的动态查询,在一些涉及原生sql查询的场景还是使用较多,较之于下图中的常规写法,我们只传递对象,控制对象中属性值即可实现基于参数的动态查询,参考如下图所示:

image.png

定义Repository类

image.png

根据 id 查询一条数据

image.png

根据 name 和 email 查询数据并按 name 和 sex 排序

image.png

根据 name 、email 、sex 、id查询,指定name为like模糊查询,id 不为空时的属性忽略

image.png

根据 name 模糊查询分页,按 name 与 email 排序

image.png

Example查询使用场景

(1)单表查询;

(2)简单查询;

Example示例代码知识点

(1)按非空属性等值查询;

(2)like模糊查询;

(3)非空属性的查询忽略;

(4)多个属性的一致排序;

(5)多个属性的正序、倒序排序并存;

(6)分页查询;

上述许多内容已经过时和过期了,留存本篇文章仅为方便个人查看,原始文章的信息参考:

原始链接:https://www.chendd.cn/information/viewInformation/experienceShare/364.a

最后更新:2020-04-29 22:58:16

访问次数:511

评论次数:0

点赞个数:1,[相当给力:1]

 点赞


 发表评论

当前回复:作者

 评论列表


留言区