![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MyBatisPlus
文章平均质量分 75
mybatisplus学习
巧克力code
知识浅薄的IT小仔,通过Blog记录我的学习历程。其中难免会出现很多的错误,希望大家给与批评和指正。
展开
-
MyBatis-Plus工具
文章目录一. 代码生成器1. 引入依赖2. 快速生成二. 多数据源1. 创建数据库及表2. 引入依赖3. 配置多数据源4. 创建用户service5. 创建商品service6. 测试三. MyBatisX插件一. 代码生成器1. 引入依赖2. 快速生成public class FastAutoGeneratorTest { public static void main(String[] args) { FastAutoGenerator.create("jdbc:my原创 2022-03-15 22:23:10 · 1222 阅读 · 0 评论 -
MyBatis-Plus通用枚举
文章目录一. 数据库表添加字段sex二. 创建通用枚举类型三. 配置扫描通用枚举四. 测试一. 数据库表添加字段sex表中的有些字段值是固定的,例如性别(男或女),此时我们可以使用MyBatis-Plus的通用枚举来实现二. 创建通用枚举类型三. 配置扫描通用枚举四. 测试...原创 2022-03-15 22:15:05 · 1277 阅读 · 1 评论 -
MyBatis-Plus插件
文章目录一. 分页插件1. 添加配置类2. 测试二. xml自定义分页1. UserMapper中定义接口方法2. UserMapper.xml中编写SQL3. 测试三. 乐观锁1. 场景2. 乐观锁与悲观锁3. 模拟修改冲突3.1 数据库中增加商品表3.2 添加实体3.3 添加mapper3.4 测试3.5 乐观锁实现流程3.6 Mybatis-Plus实现乐观锁一. 分页插件MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能1. 添加配置类2. 测试二. xml自定原创 2022-03-15 22:11:44 · 2356 阅读 · 0 评论 -
MyBatis-Plus条件构造器和常用接口
文章目录一. wapper介绍二. QueryWrapper1. 组装查询条件2. 组装排序条件3. 组装删除条件4. 条件的优先级5. 组装select子句6. 实现子查询三. UpdateWrapper四. condition1. 思路一2. 思路二五. LambdaQueryWrapper六. LambdaUpdateWrapper一. wapper介绍二. QueryWrapper1. 组装查询条件2. 组装排序条件3. 组装删除条件4. 条件的优先级5. 组装selec原创 2022-03-15 22:03:01 · 525 阅读 · 0 评论 -
MyBatis-Plus常用注解
文章目录一. @TableName1. 问题2. 通过@TableName解决问题3. 通过全局配置解决问题二. @TableId1. 问题2. 通过@TableId解决问题3. @TableId的value属性4. @TableId的type属性5. 雪花算法5.1 背景5.2 数据库分表5.3 垂直分表5.4 水平分表三. @TableField1. 情况12. 情况2四. @TableLogic1. 逻辑删除2. 实现逻辑删除一. @TableName经过以上的测试,在使用MyBatis-Plu原创 2022-03-15 21:53:08 · 639 阅读 · 0 评论 -
MyBatis-Plus基本CRUD
文章目录一. BaseMapper二. 插入三. 删除1. 通过id删除记录2. 通过id批量删除记录3. 通过map条件删除记录四. 修改五. 查询1. 根据id查询用户信息2. 根据多个id查询多个用户信息3. 通过map条件查询用户信息4. 查询所有数据六. 通用Service1. IService2. 创建Service接口和实现类3. 测试查询记录数4. 测试批量插入一. BaseMapperMyBatis-Plus中的基本CRUD在内置的BaseMapper中都已得到了实现,我们可以直接使用原创 2022-03-15 21:31:25 · 826 阅读 · 0 评论 -
MyBatis-Plus简介
文章目录一. 简介二. 特性三. 支持数据库四. 框架结构五. 入门案例1. 创建数据库及表2. 创建Spring Boot工程3. 引入依赖4. 编写代码4.1 配置application.yml4.2 启动类4.3 添加实体4.4 添加mapper4.5 测试一. 简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis-plus https://baomidou.com/pages/2411原创 2022-03-15 20:45:47 · 7769 阅读 · 1 评论