这两天是我第一次接触mybatiesplus,是写一个双表联查的功能,但是我的框架有点问题,这个下次再说了。
主要是实现a表和b表的联查,查出id,name,创建时间等等,条件就是根据id和两个时间之间。
还是老操作,不懂的直接上csnd查用法MybatisPlus实现多表联查、分页查询_mybatisplus多表查询分页-CSDN博客
一、
因为mapper.xml写sql语句会报错,大概是连接不上.xml那个意思,所以我也选择注解sleect写法(后期再修改)
本来这三个参数使用map接受的,但是用在#{wayid}时,就是拿不到值,可能是因为还有ipage参数的问题
最迟查询出来的records里面的值都显示null,这里需要创建一个vo的类,字段要和你sql查询字段的名字一样
用select注解写的语句好像可以用Wrapper换个写法,有空试试。
4/3对这个功能进行了修改
Controller
Service
Impl
Mapper
这里没办法写入到mapper.xml里面,好像是mapper和.xml映射不上,后期解决了在补上
mybatiesplus还有LambdaQueryWrapper那些,特别特别好用
也导入过mybatiesplus-join的依赖,去继承MPJBaseMapper,但是会报一个依赖循环的错,有空再试试