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

淘宝做网站费用网络搜索引擎优化

淘宝做网站费用,网络搜索引擎优化,做app和做网站的区别,h5网页是什么意思分页插件 MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能 1. 添加配置类 Configuration MapperScan("com.atguigu.mybatisplus.mapper") //可以将主类中的注解移到此处 public class MybatisPlusConfig {Bean public MybatisPlusIntercepto…

分页插件
MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能

1. 添加配置类

@Configuration
@MapperScan("com.atguigu.mybatisplus.mapper")  //可以将主类中的注解移到此处
public class MybatisPlusConfig {@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new
PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}}

2. 测试

@Test
public void testPage(){
//设置分页参数,第一个是设置当前页,第二个是每页数量
Page<User> page = new Page<>(1, 3);
userMapper.selectPage(page, null);
//null表示不设置条件,查询所有
//获取分页数据
List<User> list = page.getRecords();
list.forEach(System.out::println);
System.out.println("当前页:"+page.getCurrent());
System.out.println("每页显示的条数:"+page.getSize());
System.out.println("总记录数:"+page.getTotal());
System.out.println("总页数:"+page.getPages());
System.out.println("是否有上一页:"+page.hasPrevious());
System.out.println("是否有下一页:"+page.hasNext());
}

请添加图片描述

结果:
获取分页的数据:
User(id=1, name=Jone, age=18, email=test1@baomidou.com, isdel=0)
User(id=3, name=Tom, age=28, email=test3@baomidou.com, isdel=0)
User(id=4, name=张五, age=21, email=test4@baomidou.com, isdel=0)

当前页:
1
每页显示的条数:
3
总记录数:
7
总页数:
3
是否有上一页:
false

是否有下一页:
true

3.xml自定义分页

  • 根据年龄查询用户列表,分页显示
  • @param page 分页对象 ,xml中可以从里面进行取值 ,传递参数 Page 即自动分页 ,必须放在第一位
  • @param age 年龄
@Repository
public interface UserMapper  extends BaseMapper<User> {Page<User> selectPageVo(@Param("page") Page<User> page,@Param("age") Integer age) ;
}

UserMapper.xml中编写SQL

<select id="selectPageVo" resultType="User">
SELECT id,user_name,age,email FROM user WHERE age > # {age}
</select>

因为有个resultType所以我们需要在application.yaml中的mybatis-pus上添加(实体类自己的包名字,这是我自己的,根据自己需求改)

type-aliases-package: com.qcby.springboot.model

测试:

@Test
public void testSelectPageVo(){
//设置分页参数
Page<User> page = new Page<>(1, 5);
userMapper.selectPageVo(page, 20);
//获取分页数据
List<User> list = page.getRecords();
list.forEach(System.out::println);
System.out.println("当前页:"+page.getCurrent());
System.out.println("每页显示的条数:"+page.getSize());
System.out.println("总记录数:"+page.getTotal());
System.out.println("总页数:"+page.getPages());
System.out.println("是否有上一页:"+page.hasPrevious());
System.out.println("是否有下一页:"+page.hasNext());
}

还有另一种的:可以直接使用querywrapper

@Test
public void test(){//设置分页参数Page<User> page=new Page<User>(1,3);QueryWrapper<User> queryWrapper=new QueryWrapper<>();queryWrapper.ge("age",20);userMapper.selectPage(page,queryWrapper);List<User> list=  page.getRecords();list.forEach(System.out::println);
http://www.yidumall.com/news/15735.html

相关文章:

  • 口碑好的赣州网站建设百度百科创建
  • 杭州seo技术培训seo sem
  • 莱州免费发布信息的网站平台seo刷关键词排名软件
  • 做翻译的网站360手机优化大师安卓版
  • 现在在市场上做网站怎么样百度收录网站要多久
  • 沧州网站建设的技术方案seo页面优化公司
  • 江苏网站建站系统哪家好全媒体广告代理
  • 站长基地gif网站素材自媒体是什么
  • 做网站需要的合同google推广公司
  • java怎么做3d游戏下载网站培训
  • wordpress 阿里百秀 主题seo营销是什么
  • wordpress做小说网站网络营销推广有效方式
  • 房地产开发与管理专业seovip培训
  • 做p2p网站多少钱营销方案推广
  • thinkphp做的商城网站分销平台网站免费推广网站
  • wordpress调用服务器文件网站快速优化排名
  • 专业网站制作推广服务百度旗下产品
  • 荆门网站制作搜索引擎优化的核心本质
  • 网站的站长是什么意思百度关键词查询排名
  • wordpress 目录404如何优化关键词搜索排名
  • 网站管理后台文章排序指数函数和对数函数
  • 波兰 政府网站建设成都网站seo排名优化
  • 用友加密狗注册网站seo优化设计
  • 鼓楼区建设房产和交通局网站百度知道网页版进入
  • wordpress oracleseo排名赚能赚钱吗
  • pc官网 和手机网站惠州网络推广平台
  • 安徽网站建设费用通过百度指数不能判断出
  • 套模板做网站电话关于进一步优化落实疫情防控措施
  • wordpress教育类主题长沙网站优化排名推广
  • 做愛4p視頻网站是什么百度推广的广告靠谱吗