![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatisPlus
文章平均质量分 67
Coder_3body
编码创造未来!
展开
-
05-MyBatisPlus条件构造器
一、wapper介绍1、Wrapper家族在MP中我们可以使用通用Mapper(BaseMapper)实现基本查询,也可以使用自定义Mapper(自定义XML)来实现更高级的查询。当然你也可以结合条件构造器来方便的实现更多的高级查询。Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : 查询条件封装 UpdateWrapper : Update原创 2021-08-06 16:39:11 · 124 阅读 · 0 评论 -
04-MyBatisPlus插件
一、分页插件MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能1、添加配置类创建config包,创建MybatisPlusConfig类package com.atguigu.mybatisplus.config;@Configuration@MapperScan("com.atguigu.mybatisplus.mapper") //可以将主类中的注解移到此处public class MybatisPlusConfig {}2、添加分页插件配置类中添加@Bea原创 2021-08-06 16:28:49 · 126 阅读 · 0 评论 -
03-MyBatisPlus常用注解
一、@TableNamevalue属性实体类的名字是User,数据库表名是t_user@TableName(value = "t_user")public class User {二、@TableId1、雪花算法默认情况下数据库的id列使用的是基于雪花算法的策略生成背景随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。数据库的扩展方式主要包括:业务分库、主从复制,数据库分表。数据库分表将不同业务数据分散存储到不同的数据库服务器,能够原创 2021-08-06 16:20:17 · 289 阅读 · 0 评论 -
02-MyBatisPlus基本CRUD
一、通用MapperMP中的基本CRUD在内置的BaseMapper中都已得到了实现。创建MapperTests测试类:package com.atguigu.mybatisplus;@SpringBootTestpublic class MapperTests { @Resource private UserMapper userMapper;}1、Create新增@Testpublic void testInsert(){ User user = new原创 2021-08-06 15:52:16 · 133 阅读 · 0 评论 -
01-MyBatisPlus入门
快速入门1、创建数据库创建数据库:mybatis_plus创建数据表:userCREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMA原创 2021-08-06 15:38:40 · 57 阅读 · 0 评论