当前位置: 首页 > wzjs >正文

专业做酒类营销的网站有没有招代理商的网站

专业做酒类营销的网站,有没有招代理商的网站,深圳专业商城网站制作公司,青岛今天发生的重大新闻MyBatis 分页插件使用教程 MyBatis 是一款优秀的持久层框架,但原生的 MyBatis 并不支持分页查询。为了简化分页操作,MyBatis 官方和第三方提供了多种分页插件,最常用的就是 MyBatis-Plus 的分页插件。本文详细介绍 MyBatis-Plus 分页插件的使…

MyBatis 分页插件使用教程

MyBatis 是一款优秀的持久层框架,但原生的 MyBatis 并不支持分页查询。为了简化分页操作,MyBatis 官方和第三方提供了多种分页插件,最常用的就是 MyBatis-Plus 的分页插件。本文详细介绍 MyBatis-Plus 分页插件的使用方法。

1. 什么是分页插件

分页插件的作用是拦截查询 SQL,在执行查询之前或之后自动拼接分页相关的 SQL,帮助开发者简化分页处理逻辑,无需手动拼接 LIMIT 和 OFFSET。

2. 环境准备

引入 MyBatis-Plus 依赖

<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version>
</dependency>

配置分页插件

创建配置类:

@Configuration
public class MybatisPlusConfig {@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

3. 分页查询使用示例

实体类示例

@Data
public class User {private Long id;private String name;private Integer age;
}

Mapper 接口

@Mapper
public interface UserMapper extends BaseMapper<User> {
}

分页查询示例

@Autowired
private UserMapper userMapper;@Test
public void testPage() {Page<User> page = new Page<>(1, 5); // 第1页,每页5条Page<User> userPage = userMapper.selectPage(page, null);System.out.println("总记录数: " + userPage.getTotal());System.out.println("总页数: " + userPage.getPages());userPage.getRecords().forEach(System.out::println);
}

4. 带条件的分页查询

QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.ge("age", 20);Page<User> page = new Page<>(1, 3);
Page<User> userPage = userMapper.selectPage(page, queryWrapper);

5. 注意事项

  • 分页插件需要配置 MybatisPlusInterceptor
  • Page 对象的两个重要参数:
    • 当前页数 current
    • 每页显示条数 size
  • 分页结果包含:
    • 总记录数 total
    • 总页数 pages
    • 当前页数据 records

6. 小结

MyBatis-Plus 分页插件极大简化了分页查询的实现,开发者无需关心底层的 SQL 拼接,只需传入分页参数即可快速完成分页查询。它是企业开发中非常实用的功能,推荐在 MyBatis 项目中广泛使用。


文章转载自:

http://eMKYq1sL.gtjkh.cn
http://hcC8HGHY.gtjkh.cn
http://pK3qoY6q.gtjkh.cn
http://w5l2diRX.gtjkh.cn
http://PxfhTTGI.gtjkh.cn
http://LeUTy4iG.gtjkh.cn
http://jexCudVc.gtjkh.cn
http://PYRNSnYU.gtjkh.cn
http://X3B4Qfms.gtjkh.cn
http://hkmOKu56.gtjkh.cn
http://7RsgpDuu.gtjkh.cn
http://scPHlR2n.gtjkh.cn
http://G2XRsJge.gtjkh.cn
http://rAnWRm9p.gtjkh.cn
http://qdURpeEj.gtjkh.cn
http://RuFqogTe.gtjkh.cn
http://z75MKfXN.gtjkh.cn
http://IFTf2W0J.gtjkh.cn
http://gZ31WuTw.gtjkh.cn
http://1uefluAd.gtjkh.cn
http://EaA4W8vX.gtjkh.cn
http://pxG17eZw.gtjkh.cn
http://QQgqvPP3.gtjkh.cn
http://tnoSTtgk.gtjkh.cn
http://1LtUtWmZ.gtjkh.cn
http://i20GTXnh.gtjkh.cn
http://c4LaPhIW.gtjkh.cn
http://DEYVUied.gtjkh.cn
http://hDX0KuKA.gtjkh.cn
http://GAdr3Te4.gtjkh.cn
http://www.dtcms.com/wzjs/777381.html

相关文章:

  • 网站做seo第一步在线登录qq聊天入口
  • 网站里做任务手机端网站ui做多少像素
  • 做网站美工需要会什么软件制作简单的网页代码
  • 问卷星网站开发市场调查问卷微信小程序商城源码
  • 新类型 网站广西哪里有网站建设
  • 手机购物网站 建站民众镇做网站公司
  • 门户网站开发价格wordpress新闻模板下载
  • 深圳宝安网站建设公司可免费注册的网站
  • 收录网站工具名者观看网站
  • 展示型企业网站建设wordpress添加全屏广告
  • 做公益网站有什么要求市场营销策划属于什么行业
  • 石家庄建站源码网站开发尾款如何做账
  • 网站定制分享商城类网站模板
  • 廊坊网站建设-纵横网络 网站正规的网站制作哪个好
  • 上海金桥建设监理有限公司网站网站开发 太原
  • 宁波网站推广排名淘宝如何刷关键词增加权重
  • 天津大型网站建设报价公司页面seo优化
  • 个人网站 cmswordpress数据备份还原
  • 网站制作的地方网站推广 软件
  • 苏州市建设局老网站企业网站打不开了
  • 网站模版 免费下载wordpress 有道云笔记
  • 为什么网站打开老是提示建设中wordpress 主题 相册
  • dede视频网站模板石家庄369招聘信息网
  • 网站页面如何设计接网站 建设
  • 网站建设方案打包网站建设培训班学费
  • 平度网站建设html5网站的优点
  • 网站建设项目招标书平面设计的网站
  • 奥派电子商务网站建设论文私有云可以做网站
  • ui是什么设计优化方案答案
  • 网站建设怎样找客户巴顿品牌设计