当前位置:网站首页>RowBounds[通俗易懂]
RowBounds[通俗易懂]
2022-08-02 14:00:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
在 mybatis 中,使用 RowBounds 进行分页,非常方便,不需要在 sql 语句中写 limit,即可完成分页功能。但是由于它是在 sql 查询出所有结果的基础上截取数据的,所以在数据量大的sql中并不适用,它更适合在返回数据结果较少的查询中使用
最核心的是在 mapper 接口层,传参时传入 RowBounds(int offset, int limit) 对象,即可完成分页。不需要修改xml配置添加limit
mapper 接口层代码如下
List<Book> selectBookByName(Map<String, Object> map, RowBounds rowBounds);
对应的映射元文件种并不体现第2个参数
调用方法:
List<Book> list = bookMapper.selectBookByName(map, new RowBounds(0, 5));
说明: new RowBounds(0, 5)表示从第0行开始获取数据,最多提取5条数据
- 实际开发中不建议使用,因为软分页
BeanUtils工具类的使用
BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。使用第三方工具,需要导入jar包
按照属性名称一一对应进行属性的拷贝
User user=new User();
user.setUsername("猴子");
user.setPassword("666666");
user.setBirth(new Date());
User temp=new User();
BeanUtils.copyProperties(temp,user);
System.out.println(temp);
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/125305.html原文链接:https://javaforall.cn
边栏推荐
- 微信小程序-最近动态滚动实现
- SQL函数 UNIX_TIMESTAMP
- tinymce-plugins
- 腾讯安全游戏行业研讨会:生态共建,护航游戏产业健康发展
- MySQL - ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
- rhce第三天作业
- 图文短视频自媒体怎么创作?如何让点击量达到10W?
- leetcode 504. Base 7 七进制数 (简单)
- How to do short video food from the media?5 steps to teach you to get started quickly
- Get out of the machine learning world forever!
猜你喜欢
随机推荐
【C语言】手撕循环结构 —— for语句
文件加密软件有哪些?保障你的文件安全
How to create short images and short videos from the media?How to make the click volume reach 10W?
mysql的case when如何用
好用的php空间,推荐国内三个优质的免费PHP空间[通俗易懂]
玉溪卷烟厂通过正确选择时序数据库 轻松应对超万亿行数据
Flutter 实现光影变换的立体旋转效果
SQL函数 TRUNCATE
[C language] Explicit array solution (1)
CVE-2020-27986(Sonarqube敏感信息泄漏) 漏洞修复
How to improve the originality of self-media creation and create popular works?
HALCON: 内存管理(Memory Management)
els long block deformation conditions, boundary collision judgment
uview 2.x版本 tabbar在uniapp小程序里头点击两次才能选中图标
苹果,与Web3 “八字不合”
大而全的pom文件示例
二叉树的类型、构建、遍历、操作
[C language] Analysis of function recursion (3)
基于深度学习的图像检索方法!
【C语言】手撕循环结构 —— while语句