![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis-plus
文章平均质量分 56
zzn的进阶笔记
这个作者很懒,什么都没留下…
展开
-
mybatis-plus乐观锁
乐观锁就是解决更新丢失的情况,乐观锁的主要思想就是双方同时更新并且提交事务的时候,比如张三提交事务后,然后李四再提交事务,李四提交的最终数据会覆盖张三提交的数据。解决以上问题的办法就是加乐观锁和死锁:这里只提点乐观锁后续提点死锁1. 乐观锁的实现原理就是张三提交事务后然李四提交事务失败:实现流程是先设置一个version版本号,每次提交事务时会检查版本号是否与数据库的版本号一致,一致可以提交不一致则不能提交。在数据库中添加version字段 之所以这样做呢是用mybatis-plus来进行乐观锁.原创 2021-10-21 23:13:04 · 266 阅读 · 0 评论 -
mybatis-plus 逻辑删除
mybatis-plus逻辑删除首先说一下什么是物理删除----物理删除就是指把数据彻底从数据库删除掉,是彻底的删除干净物理删除有个不好的地方就是直接将数据删除干净无法找回逻辑删除就很人性化了----逻辑删除是mybatis-plus特有的属性主要是通过插件和特定的一个字段将其隐藏起来,并不是真正意义上的删除,它是可以恢复的怎么实现的展示一波:第一步实体类import com.baomidou.mybatisplus.annotation.*;import lombok.All原创 2021-10-21 17:06:49 · 413 阅读 · 0 评论 -
mybatis-plus+springboot+vue+element-ui实现分页
第一步导入依赖<!-- 分页组件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependen原创 2021-10-19 01:04:16 · 1214 阅读 · 3 评论 -
mybatis-plus实现自定义字段修改数据 后续更新CRUD
作用域符号“::”的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分。// 修改车辆 mybatis-plus:自定义数据库字段修改 @PostMapping("/update") @ResponseBody public Object carUpdate(CarManagement carManagement){ UpdateWrapper<CarManagement> updateWrap原创 2021-09-14 22:55:46 · 1066 阅读 · 0 评论