当前位置: 首页 > 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://www.dtcms.com/wzjs/377201.html

相关文章:

  • 建站工具cms网站备案查询官网
  • 做动效的网站苏州seo排名优化课程
  • 网站制作企业平台推广员是做什么的
  • 网站建设方案论文seo链接优化
  • 上海网站建设市场查询网站注册信息
  • web前端作业网页制作代码做seo需要哪些知识
  • 可以看国外网站的dns国际时事新闻2022最新
  • 网站首页横版图怎么做怎样在网上做宣传
  • 中英文微信网站开发seo公司怎样找客户
  • 网站汉英结合的怎么做做游戏推广怎么找客户
  • 襄樊做网站太原seo报价
  • 有口碑的盐城网站开发百度秒收录软件工具
  • 上海建设工程施工许可证查询网站四川餐饮培训学校排名
  • 登封做网站优化百度文库网页版
  • 西安市政府官方网站seocms
  • 济阳网站建设公司搜索网站大全排名
  • 什么网页可以做网站百度一下官网首页
  • 做蛋糕视频的网站深圳最新政策消息
  • 网页制作免费网站建设济南网站制作
  • 麻城seo郑州百度网站优化排名
  • 做3d动画视频接私活的网站对网站的建议和优化
  • 网站客服系统交互设计友情链接翻译
  • 网站备案号码查询常见的网站推广方法
  • 资源网站建设可以免费发广告的网站有哪些
  • 华安网站建设公司网站策划宣传
  • 女人和男人做爰网站谷歌 翻墙入口
  • 烟台做网站价格站长之家 seo查询
  • 网站浮动窗口代码谷歌优化排名怎么做
  • 商务网站设计报告电商关键词seo排名
  • 建设工程类公司网站seo是什么简称