欢迎光临散文网 会员登陆 & 注册

基于mybatis-plus的多表联查,时间查询,分页查询

2022-08-12 21:47 作者:佛系的工具人  | 我要投稿

框架包含mybatis,pom引入mybatis-plus就够了

mybatis-plus文档

https://baomidou.com/pages/10c804/#abstractwrapper

有两种方式,一种是框架提供的方法,另一种配合注解使用

框架提供了QueryWrapper,等条件构造器来构造查询条件

多表查询

相关sql

https://zhuanlan.zhihu.com/p/302544172

按照格式意思一下,接收查询的数据,

之后配合select注解,将sql写好,注入之后就能调用接口中自定义的查询方法,从而实现多表查询。

注解其实跟原来mybatis-xml中的配置没有区别.

时间查询


时间查询,按照时间来查询某个时间段的数据,这个可以仿照上面的多表查询去写,也可以使用条件构造器构造条件去查询,如果对条件的优先级有要求,可以使用lambda表达式,其优先级更高

分页查询

分页应该是用的最多的,一般表单都需要分页显示。

配合前端的分页插件使用,将每页显示的固定数量,数据,页数返回


不同的操作有着不同的构造器,其实就是构造出sql,再通过框架去执行,其他操作可以查看官方文档,或者看些项目的案例。


基于mybatis-plus的多表联查,时间查询,分页查询的评论 (共 条)

分享到微博请遵守国家法律