
Mybatis-plus
Mybatis-plus
芝兰生于深谷
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis-Plus代码生成器
Mybatis-Plus代码生成器1、导入依赖 <!-- mybatis-plus的springboot支持 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version>原创 2021-10-06 09:50:04 · 242 阅读 · 0 评论 -
Mybatis-Plus逻辑删除
Mybatis-Plus逻辑删除逻辑删除物理删除∶从数据库中直接移除逻辑删除︰再数据库中没有被移除,而是通过一个变量来让他失效! deleted =0 => deleted = 1管理员可以查看被删除的记录!防止数据的丢失,类似于回收站!1、在数据库中添加deleted字段[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z30ZLVA5-1633440534749)(…/…/TyporaImages/image-20211005210904161.png)]原创 2021-10-06 09:20:51 · 422 阅读 · 0 评论 -
Mybatis-Plus性能分析插件
Mybatis-Plus性能分析插件1、性能分析插件我们在平时的开发中,会遇到一些慢sql。测试! druid,…MP也提供性能分析插件,如果超过这个时间就停止运行!1、导入插件//SQL执行效率插件@Bean@Profile({"dev","test"})//开启环境保护,保证我们的效率public PerformanceInterceptor performanceInterceptor(){ PerformanceInterceptor performanceIntercept原创 2021-10-06 09:20:19 · 680 阅读 · 0 评论 -
Mybatis-Plus条件构造器
Mybatis-Plus条件构造器详细见官网:https://mp.baomidou.com/guide/wrapper.html#abstractwrapper@SpringBootTestpublic class WrapperTests { @Autowired mapper mapper; //名字和邮箱不为空,年龄大于12 @Test void contextLoads(){ QueryWrapper<user> wra原创 2021-10-06 09:19:45 · 219 阅读 · 0 评论 -
Mybatis-Plus删除操作
Mybatis-Plus删除操作1、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId>mysql</gr原创 2021-10-06 09:21:29 · 320 阅读 · 0 评论 -
Mybatis-Plus分页查询
Mybatis-Plus分页查询1、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId>mysql</gr原创 2021-10-05 20:43:34 · 476 阅读 · 0 评论 -
Mybatis-Plus查询操作
Mybatis-Plus查询操作1、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId>mysql</gr原创 2021-10-05 19:34:28 · 286 阅读 · 0 评论 -
Mybatis-Plus乐观锁
Mybatis-Plus乐观锁1、什么是乐观锁乐观锁:故名思意十分乐观,它总是认为不会出现问题,无论干什么不去上锁!如果出现了问题,再次更新值测试悲观锁:故名思意十分悲观,它总是认为总是出现问题,无论干什么都会上锁!再去操作!我们这里主要讲解乐观锁机制!乐观锁实现方式:取出记录时,获取当前version更新时,带上这个version执行更新时,set version = newVersion where version = oldVersion如果version不对,就更新失败2、乐原创 2021-10-05 19:17:15 · 480 阅读 · 0 评论 -
Mybatis-Plus自动填充
Mybatis-Plus自动填充创建时间、修改时间!这些个操作一遍都是自动化完成的,我们不希望手动更新!阿里巴巴开发手册∶所有的数据库表:gmt_create、gmt_modified几乎所有的表都要配置上!而且需要自动化!方式一 数据库级别1、在表中新增字段create_time, update_time注意MySQL数据库必须使用5.6以上方式二 代码级别1、实体类字段上需要加上注解@TableField(fill = FieldFill.INSERT)private Date原创 2021-10-05 17:09:50 · 198 阅读 · 0 评论 -
Mybatis-Plus更新数据
Mybatis-Plus更新数据1、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId>mysql</gr原创 2021-10-05 16:26:06 · 799 阅读 · 0 评论 -
Mybatis-Plus插入测试以及雪花算法
Mybatis-Plus插入测试以及雪花算法1、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId>mysql&原创 2021-10-05 16:18:41 · 838 阅读 · 1 评论 -
Mybatis-Plus配置日志
Mybatis-Plus配置日志请先查看https://blog.youkuaiyun.com/weixin_43612925/article/details/1206144561、编写配置文件.YMLspring: datasource: username: root password: root url: jdbc:mysql://localhost:3306/mybatis driver-class-name: com.mysql.jdbc.Driver#配置日志my原创 2021-10-05 15:39:39 · 989 阅读 · 0 评论 -
Mybatis-Plus
Mybatis-Plus入门实例1、导入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional></dependency><dependency> <groupId>mysql</gr原创 2021-10-05 15:28:34 · 181 阅读 · 0 评论