mybatis-plus分页查询_SpringBoot + MyBatisPlus 快速入门
Hello,大家好!前面与大家分享了一次如何搭建Java项目脚手架,并且送给大家一个基础项目模板。那今天与大家分享如何使用这个基础项目,也就是快速上手 SpringBoots ➕ MyBatisPlus。
项目 / 目录结构
天津商业大学学院信息
这是一张天津商业大学的学院数据表,接下来操作这张表来实现的业务。
01
自动生成Java代码
首先,在模板代码配置 和 yml 配置 里填写好自己的 mysql 连接。
第二步,自动生成 Java 代码:打开代码生成配置文件;① 填数据库表名;② 点击三角运行 main函数;③ 控制台显示生成成功。
第三步,查看一下都生成了哪些文件。
02
功能测试 · 分页查询
首先,启动项目,右击 application 启动类,点击 run 启动。
第二步,查看一下自动生成了哪些功能。启动项目,打开 swagger 接口文档:
http://localhost:8899//swagger-ui.html
第三步,测试分页查询,从 1 页开始,每页显示 5 条。
☞ 查询结果:
03
模糊查询
查询:模糊查询学院名带“工程”二字,并且按学院id倒序。
☞ 查询结果:
04
自定义查询
这里使用 mybatis-plus 对象,条件构造器:QueryWrapper,首先查看官方文档使用法则:
https://mybatis.plus/guide/wrapper.html
第二步,编写业务逻辑接口,需求查询学院名中带“管理”并且学院 id 大于 5。
第三步,编写业务逻辑实现类。
第四步,编写控制层。
第五步,重启项目,测试。
关于更多 mybatis-plus 的使用方式,仔细阅读文档,“书读百遍,其义自见”。
END
温馨提示:更复杂业务的编写方式和mybatis一样。
注:欢迎加我私信,一起探索前进。
mybatis-plus分页查询_SpringBoot + MyBatisPlus 快速入门相关推荐
- mybatisplus 结果_SpringBoot + MyBatisPlus 快速入门
Hello,大家好!前面与大家分享了一次如何搭建Java项目脚手架,并且送给大家一个基础项目模板.那今天与大家分享如何使用这个基础项目,也就是快速上手 SpringBoots ➕ MyBatisPlu ...
- spring boot集成mybatis-plus——Mybatis Plus 分页查询数据(图解)
Mybatis Plus 分页查询数据(图解) 更新时间 2023-01-01 11:58:32 大家好,我是小哈. 本小节中,我们将学习如何通过 Mybatis Plus 分页查询数据库表中的数据 ...
- 第 1 章 MybatisPlus 快速入门
第 1 章 MybatisPlus 快速入门 1.MybatisPlus 概述 MybatisPlus:一款 Mybatis 的增强工具包 MybatisPlus 官网:https://mybatis ...
- 史上最简单的mybatis-plus快速入门
mybatis-plus快速入门 介绍: Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发,提高效率而生. 数据库表: -- 创 ...
- MyBatis-Plus快速入门-(干货满满+超详细)
文章目录 一.MyBatis VS JPA 二.MyBatis-Plus简介 三.MyBatis-Plus快速入门 1.lombok简介及安装 2.入门小案例 四.基本使用 1.通用传统模式简介及通用 ...
- 狂神说笔记——MyBatisPlus快速入门24
MyBatisPlus快速入门 需要的基础: MyBatis Spring SpringMVC 是什么? MyBatis 本来就是简化 JDBC 操作的! 官网:https://baomidou.co ...
- Mybatis+springMVC+分页查询+前后端代码
Mybatis+springMVC+分页查询+前后端代码 前言 我们在公司中经常会用到分页查询,最近,我在做一个公司的任务的时候,调用外部系统时需要将结果封装成分页的数据,之前我们都是直接调用我们公司 ...
- mybatis学习笔记——mybatis-plus快速入门
一.快速入门 MyBatis-plus (简称mp)是一款 Mybatis 增强工具,用来简化开发.增强效率.本文结合Spring Boot来实现mp的快速入门. 注:本文演示mp版本为当前最新的3. ...
- MyBatis-Plus快速入门
1.简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生. 润物无声 只做增强不做改变,引入它不会对现 ...
最新文章
- Java实现栅格数据格式文件读取及加法操作
- Docker查看关联容器的卷宗在本机的存储位置
- javascript 打造城市选择控件,兼容IE6以及以上,谷歌,Firefox
- hdu3094 A tree game
- python人工智能是什么意思_人工智能和python有什么关系?
- spring boot + vue + element-ui全栈开发入门——windows开发环境
- 局域网无法访问共享新方法
- ubuntu16.04 将cuda10.1降为cuda10.0
- 新gre argument写作遇到难题如何破解?
- NYOJ 366 STL 全排列
- 锂电池放空后充不进电_锂电池放置太久无法充电 血的教训!
- php redis setex如何获取,php-redis中文参考手册_Ping_echo_set_get_setex_psetex_...
- 【Python|Kaggle】机器学习系列之Pandas基础练习题(五)
- TFT-LCD LVGL与硬件交互
- 字节跳动确认将自研芯片;美国国土安全部被曝大量购买和使用手机定位数据;谷歌被俄罗斯罚款3.6亿美元 | 每日大事件...
- 如何在配置低的老旧笔记本的win7系统上安装tensorflow及报错信息解决方法集锦
- 做好谷歌优化(Google SEO)最重要的4点都要掌握
- win10卸载Ubuntu14:Mbrfix方法卸载失败
- LeetCode刷题-有效的回旋镖
- spring ssm 你不知道事情