大家好,又见面了,我是你们的朋友全栈君。
只要给接口增加一个RowBounds传输就可以了。
//下面测试MyBatis自带的分页类RowBounds功能
public List<Role> findByRowBounds(@Param("roleName")String rolename, @Param("note") String note, RowBounds rowBounds);
而映射文件不需要任何的RowBounds内容的配置:
<!--测试RowBounds的分页功能-->
<select id="findByRowBounds" resultType="role" >
select id ,role_name as roleName,note from t_role where role_name like concat('%',#{roleName},'%')
and note like concat('%',#{note},'%')
</select>
使用的时候:
//下面是测试MyBatis自带的RowBounds的分页类
RowBounds rowBounds = new RowBounds(0, 1);
List<Role> roleList = roleMapper.findByRowBounds("江", "学", rowBounds);
log.info(String.valueOf(roleList.size()));
注意,如果对于大量的数据查询,这样的效率并不高,这个时候可以使用分页插件来处理分页功能。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190701.html原文链接:https://javaforall.cn