当前位置:网站首页>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
边栏推荐
猜你喜欢

如何解决mysql服务无法启动1069

基于华为eNSP的企业网络规划

【C语言】夏日一题 —— 求最大公约数和最小公倍数

Summer training camp-week2 graph theory

【ONE·Data || Getting Started with Sorting】

智能指针-使用、避坑和实现

A number of embassies and consulates abroad have issued reminders about travel to China, personal and property safety

面试SQL语句,学会这些就够了!!!

供应磷脂-聚乙二醇-羧基,DSPE-PEG-COOH,DSPE-PEG-Acid,MW:5000

CVE-2020-27986 (Sonarqube sensitive information leak) vulnerability fix
随机推荐
requestparam注解接的收的是什么格式(玄机赋注解)
微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)「建议收藏」
How to improve the originality of self-media creation and create popular works?
Mysql索引详解(图文并茂)
如何解决1045无法登录mysql服务器
定了!就在7月30日!
泡利不相容原理适用的空间范围(系统)是多大?
玉溪卷烟厂通过正确选择时序数据库 轻松应对超万亿行数据
static修饰的函数有什么特点(static可以修饰所有的变量吗)
目标检测场景SSD-Mobilenetv1-FPN
Awesome!Alibaba interview reference guide (Songshan version) open source sharing, programmer interview must brush
【C语言】函数哪些事儿,你真的get到了吗?(2)
文件加密软件有哪些?保障你的文件安全
面试官:可以谈谈乐观锁和悲观锁吗
大而全的pom文件示例
【C语言】手把手带你写游戏 —— 猜数字
Differences and concepts between software testing and hardware testing
els 长条碰撞变形判断
【C语言】细品分支结构——switch语句
How to do short video food from the media?5 steps to teach you to get started quickly