myBatis多表联合查询带分页

使用myBatis-Puls可以不写SQL语句完成单表的CRUD,带分页的多表联合查询需要使用XML文件动态完成SQL语句。PaintBaseVO为VO对象,将SQL语句得到的结果转换为实体对象;

dao代码

返回值为IPage,方法参数包括Page翻页对象
在这里插入图片描述

XML代码

mapper.xml文件修改如下:
myBatis多表联合查询带分页_第1张图片

总结

多表多条件带分页的查询,dao接口方法中加page分页对象,XML文件中where关键字通过where 1=1添加,通过根据参数添加相应条件

你可能感兴趣的:(myBatis介绍,mybatis,java)