
Mybatis-plus
文章平均质量分 66
Mybatis-plus
繁嬅丶落尽
这个作者很懒,什么都没留下…
展开
-
mybatis 动态批量操作-- 新增 ,更新,删除
mybatis 动态批量操作-- 新增 ,更新,删除转载 2022-04-22 15:19:16 · 256 阅读 · 0 评论 -
Mp条件构造器
一、wapper介绍官网文档Wrapper : 条件构造抽象类,最顶端父类AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件QueryWrapper : Entity 对象封装操作类,不是用lambda语法UpdateWrapper : Update 条件封装,用于Entity对象更新操作AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。LambdaQueryWrappe原创 2021-03-03 17:27:12 · 1739 阅读 · 2 评论 -
Mp分页、自动填充、逻辑删除
分页1、引入分页插件2、测试分页结果:逻辑删除1、表增加逻辑标识,默认值为02、实体类中字段添加@TableLogic注解3、注册插件4、测试逻辑删除删除id为10的数据执行前:执行后:5、执行查询语句mp会在查询语句后面帮我们拼接一个deleted=0的条件注:Mp3.30版本后只需在yml文件中配置,不需要注册插件步骤一:mybatis-plus: global-config: db-config: logic-delete-f原创 2021-03-03 11:36:57 · 934 阅读 · 0 评论 -
MP乐观锁案例
一.乐观锁乐观锁解决丢失更新的问题那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据版本?即为数据增加一个版本标识,一般是通过为数据库表增加一个数字类型的 “version” 字段来实现。当读取数据时,将version字段的值一同读出,数据每更新一次,对此version值加一。当我们提交更新的时候,判断数据库表对应记录的当前版本信息与第一次取出来的version值进行比对,如果数据库表当前版本号与第一次取出来的ve原创 2021-03-03 09:11:34 · 318 阅读 · 0 评论