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

做网站填素材最常用的搜索引擎有哪些

做网站填素材,最常用的搜索引擎有哪些,sdcms网站源码,关于花卉的网站怎么做从MyBatis-Plus 3.4.0开始,不再使用旧版本的PaginationInterceptor ,而是使用MybatisPlusInterceptor。 下面是MyBatis-Plus 3.4.3.3新版分页的使用方法。 配置 使用分页插件需要配置MybatisPlusInterceptor,将分页拦截器添加进来&#xff…

从MyBatis-Plus 3.4.0开始,不再使用旧版本的PaginationInterceptor ,而是使用MybatisPlusInterceptor。

下面是MyBatis-Plus 3.4.3.3新版分页的使用方法。

配置
使用分页插件需要配置MybatisPlusInterceptor,将分页拦截器添加进来:

@Configuration
public class MyBatisPlusConfig {/*** 分页插件配置** @return*/@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();// 向MyBatis-Plus的过滤器链中添加分页拦截器,需要设置数据库类型(主要用于分页方言)interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

使用分页功能
和分页功能有关的类是Page类,构造分页参数的方法:

Page<UserEntity> page = new Page<>(1, 1);

第一个参数是页码(从1开始),第二个参数是分页大小。

使用的时候只需要将创建的Page对象作为第一个参数传入即可。

首先,定义接口:

@Mapper
public interface UserMapper extends BaseMapper<UserEntity> {/*** 测试分页插件** @param page* @return*/Page<UserEntity> testPage(Page<UserEntity> page);
}

然后,编写SQL:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.tao.adminserver.mapper.UserMapper"><!-- 配置数据库字段和Java类中字段的映射关系 --><resultMap id="baseResultMap" type="com.tao.adminserver.entity.UserEntity"><id column="id" property="id" jdbcType="BIGINT" javaType="java.lang.Long"/><result column="name" property="name" jdbcType="VARCHAR" javaType="java.lang.String"/><result column="age" property="age" jdbcType="INTEGER" javaType="java.lang.Integer"/><result column="email" property="email" jdbcType="VARCHAR" javaType="java.lang.String"/></resultMap><!-- 测试分页插件 --><select id="testPage" resultMap="baseResultMap">select * from tb_user</select></mapper>

SQL中不需要用limit来手动分页,分页插件会自己加上的。

最后,来测试一下:

控制台打印的日志:

==>  Preparing: SELECT COUNT(*) FROM tb_user
==> Parameters: 
<==    Columns: COUNT(*)
<==        Row: 3
<==      Total: 1
==>  Preparing: select * from tb_user LIMIT ?
==> Parameters: 2(Long)
<==    Columns: id, name, age, email
<==        Row: 7, Mike, 40, test7@baomidou.com
<==        Row: 8, Tank, 40, test8@baomidou.com
<==      Total: 2......==>  Preparing: SELECT COUNT(*) FROM tb_user
==> Parameters: 
<==    Columns: COUNT(*)
<==        Row: 3
<==      Total: 1
==>  Preparing: select * from tb_user LIMIT ?,?
==> Parameters: 2(Long), 2(Long)
<==    Columns: id, name, age, email
<==        Row: 9, Adele, 22, test9@baomidou.com
<==      Total: 1

可以看出,分页之后,首先count计算了总数,然后在查询的时候自动加上了limit语句。

分页结果对象如下:

{"current": 1, // 当前是第几页"optimizeCountSql": true,"orders": [],"pages": 2,  // 总共有几页"records": [ // 当前页的记录详细信息{"age": 40,"email": "test7@baomidou.com","id": 7,"name": "Mike"},{"age": 40,"email": "test8@baomidou.com","id": 8,"name": "Tank"}],"searchCount": true,"size": 2, // 当前页的数据量(分页大小)"total": 3 // 数据总量
}
http://www.dtcms.com/wzjs/456161.html

相关文章:

  • 北海网站建设服务商seo优化排名营销
  • 网站建设公司上海注册公司流程和费用
  • 那个公司做网站好如何自己建立一个网站
  • 邯郸教育网站建设seo对网店推广的作用有哪些
  • 网站开发人员的岗位职责免费行情网站大全搜狐网
  • 建立自己网站免费关键词林俊杰mp3免费下载
  • 网站制作需要注意什么什么是seo什么是sem
  • 泰州网站模板人工智能培训机构排名前十
  • 广西城乡住房建设部网站淘宝推广软件
  • 中山祥云做的网站怎么样百度百科怎么从网上找客户
  • 我建设的网站打开很慢桂林seo排名
  • 榆林做网站的公司seo优化网络公司排名
  • 成立公司有什么好处和坏处杭州百度推广优化排名
  • wordpress底部版权seo 优化
  • 做的网站百度排名没有图片显示南京高端品牌网站建设
  • 做网站的规范尺寸给我免费播放片高清在线观看
  • xp做的网站有连接限制百度搜索引擎排行榜
  • 东源县住房和城乡建设部网站网站查询地址
  • 做cover用什么网站seo81
  • 北京专业制作网站的公司org域名注册
  • 网站建设是固定资产吗微信营销推广软件
  • 网站有哪些费用多少最新国内新闻事件今天
  • 微信商城网站深圳全网营销平台排名
  • 国家电力安全网站两学一做系统优化软件有哪些
  • 无备案网站可以做百度推广晨阳seo顾问
  • 网站资料筹备推广通
  • 企业网站推广的渠道网络营销的具体形式种类
  • 网站策划初级方案模板种子搜索引擎
  • 利用ps制作网站的设计电商运营seo
  • 哪个网站做室内效果图厉害北京seo优化方案