您现在的位置是:首页 > 文章详情

mybatis-mp:优雅的 xml 自动分页(你没见过的优雅写法)!

日期:2024-04-08点击:213

有时候,复杂的sql,我们绝大多数的方案就是在xml里,这样方便我们修改和优化,为了帮助开发者进行自动分页

mybatis-mp:

实现了xml 或者 注解 @Select("xxxxsql") 实现自动分页:

1.xml select

  <select id="xmlPaging"> select * from sys_role where id >= #{id} and id &lt;= #{id2} order by id asc </select>

2:mapper接口编写:

 @Paging Pager<SysRole> xmlPaging(Pager<SysRole> pager, @Param("id") Integer id, @Param("id2") Integer id2);

3:直接使用即可:

 SysRoleMapper sysRoleMapper = session.getMapper(SysRoleMapper.class); Pager<SysRole> pager = sysRoleMapper.xmlPaging(Pager.of(1), 1, 1);

我想说 还有更优雅的吗;其他框架都没有!

原文链接:https://www.oschina.net/news/286660
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章