MybatisPlus
文章平均质量分 80
主要学会如何去使用并且熟练掌握其中的“丝滑“
Philosophy7
路漫漫其修远兮,吾将上下而求索。
展开
-
MybatisPlus——多数据源和MybatisX插件(完结撒花)
完结撒花一、多数据源1、创建数据库和表2、导入依赖3、配置多数据源4、创建实体类以及接口5、创建用户Service6、创建商品Service7、测试二、MybatisX快速开发插件1、安装MybatisX插件2、创建mapper目录3、IDEA连接数据库4、使用插件适用于多种场景:纯粹多库、 读写分离、 一主多从、 混合模式等目前我们就来模拟一个纯粹多库的一个场景,其他场景类似场景说明:我们创建两个库,分别为:mybatis_plus(以前的库不动)与mybatis_plus_1(新建),将 m原创 2022-04-23 23:51:30 · 2327 阅读 · 16 评论 -
MybatisPlus——通用枚举&代码生成器
通用枚举&代码生成器前言:一、通用枚举数据库表添加字段sex创建通用枚举类型配置扫描通用枚举测试二、代码生成器1、引入依赖2、快速生成前言:表中有某些字段名的值是固定的,例如性别 - male -female,这个时候就可以使用枚举去实现。一、通用枚举数据库表添加字段sex创建通用枚举类型import com.baomidou.mybatisplus.annotation.EnumValue;import lombok.Getter;@Getterpublic .原创 2022-04-23 06:30:00 · 1096 阅读 · 9 评论 -
MybatisPlus——插件(MybatisPlus学习该专栏就够啦)
插件一、分页插件①添加配置类②测试二、XML自定义分页接口方法①UserMapper中定义接口方法②UserMapper.xml中编写SQL③测试三、乐观锁场景乐观锁与悲观锁模拟修改冲突乐观锁实现流程🌹🌹作者:Philosophy7🚩🚩内容:这一章节介绍了MybatisPlus中的常用插件以及通用枚举相信这一篇也能给小伙伴带来一定的收获三连走起来!!! ⭐⭐⭐一、分页插件MyBatis Plus自带分页插件,只要简单的配置即可实现分页功能①添加配置类@Configuration.原创 2022-04-22 12:42:10 · 3084 阅读 · 13 评论 -
Mybatis-Plus——条件构造器和常用接口
条件构造器1、Wrapper介绍2、QueryWrapper使用①组装查询条件②组装排序条件③组装删除条件④条件的优先级⑤组装select子句⑥子查询3、UpdateWrapper使用4、condition5、LambdaQueryWrapper6、LambdaUpdateWrapper1、Wrapper介绍我们先查看以下Wrapper抽象类的继承体系 标出了我们常用的子类Wrapper:条件构造类,是父类AbstractWrapper : 用于查询条件的封装,生成sql的where条.原创 2022-04-20 22:37:47 · 416 阅读 · 2 评论 -
MybatisPlus——常用注解
🚩作者:Philosophy7⭐内容:介绍MybatisPlus中的常用注解以及❄雪花算法🌹对小伙伴有帮助的话 请一键三连常用注解一、@TableName①@TableName处理问题②配置全局配置2、@TableId①通过@TableId解决问题②详解注解中的value属性③type属性常见的主键策略:配置全局主键策略:3、雪花算法一、背景 :二、数据库分表:三、雪花算法一、@TableName经过上一章的CRUD操作后,我们并没有指明所操作的表,只是在 Mapper接口继承BaseM.原创 2022-04-18 19:55:32 · 1516 阅读 · 2 评论 -
MybatisPlus——基本CRUD
CRUD一、添加日志信息二、BaseMapper接口三、插入四、删除①根据ID删除②通过Map集合设置条件删除记录③通过id批量删除五、修改六、查询①根据id查询数据②根据Map条件查询数据③查询所有数据④根据多个id查询数据七、Service接口一、添加日志信息在application.yaml中添加mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl二、BaseMap原创 2022-04-16 23:49:05 · 759 阅读 · 5 评论 -
MybatisPlus简介——第一个MybatisPlus程序(基于SpringBoot工程)
MybatisPlus一、Mybatis-Plus简介1、简介2、特性#3、支持数据库#4、框架结构5、代码及文档地址二、快速入门1、开发环境2、创建数据库和表3、创建SpringBoot工程4、操作①application.yaml下配置数据库连接信息②启动类③使用lombok插件开发实体类④创建UserMapper继承BaseMapper⑤测试一、Mybatis-Plus简介1、简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变原创 2022-04-15 18:26:26 · 1213 阅读 · 0 评论