摘要: 官网:https://mp.baomidou.com/guide/wrapper.html 作用:用于写复杂的SQL 案例 一、排序 @Test public void orderWrapper(){ QueryWrapper<User> wrapper = new QueryWrapper<>() 阅读全文
posted @ 2020-07-21 22:56 市丸银 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 一、参考地址 https://mp.baomidou.com/guide/logic-delete.html#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95%EF%BC%9A 逻辑删除对比物理删除 一直在用,确不知道此方法是逻辑删除 二、过程 1、添加字段 isdel = 阅读全文
posted @ 2020-07-21 21:44 市丸银 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1、拦截器 controller MyBatisPlusConfig package com.wt.config; import com.baomidou.mybatisplus.extension.plugins.OptimisticLockerInterceptor; import com.ba 阅读全文
posted @ 2020-07-21 20:38 市丸银 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 作用:保护数据安全,多线程下加锁 过程: 1、先查询,获取当前的版本号 2、若版本号,不对则更新失败 使用 1、在数据库中添加version 字段 2、实现类 package com.wt.pojo; import com.baomidou.mybatisplus.annotation.*; imp 阅读全文
posted @ 2020-07-21 13:26 市丸银 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 前提: 在数据苦中添加 create_time 和 update_time字段 1、实体类 package com.wt.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatispl 阅读全文
posted @ 2020-07-21 13:01 市丸银 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 一、Insert 主键生成策略 1、雪花算法(默认) 插入语句 @Test public void insertSql(){ User user = new User(); user.setName("wt"); user.setAge(10); user.setEmail("1589574809@ 阅读全文
posted @ 2020-07-21 10:41 市丸银 阅读(5138) 评论(0) 推荐(0) 编辑
摘要: 在application.yaml文件中开启日志 #开启日志 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 阅读全文
posted @ 2020-07-21 10:19 市丸银 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 注意: 数据库中的字段 last_name 与 实体类中的 lastName 一致 官网:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7 一、环境 1、配置maven <!-- 数据库驱动--> <dependency> <groupId>mysq 阅读全文
posted @ 2020-07-21 10:14 市丸银 阅读(151) 评论(0) 推荐(0) 编辑