mybatis-plus
文章平均质量分 81
knight郭志斌
不鸣则已,一名两名三四名,再靠后也没事。
展开
-
(谷粒项目七)MyBatis Plus条件构造抽象类常见用法
一、wapper介绍 Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : Entity 对象封装操作类,不是用lambda语法 UpdateWrapper : Update 条件封装,用于Entity对象更新操作 AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 co原创 2021-10-10 07:30:00 · 347 阅读 · 0 评论 -
(谷粒项目六)MyBatis-Plus基础应用CRUD,主键策略、自动填充、乐观锁等
简介 官网:http://mp.baomidou.com/ 参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 快速入门 快速开始参考:http://mp.baomidou.com/guide/quick-start.html CRUD接口 一、insert **1、插入操作 @RunWith(SpringRunner.class) @Spri原创 2021-10-10 07:15:00 · 238 阅读 · 0 评论 -
mybatis-plus自动实现乐观锁
乐观锁可以理解为取出一条数据进行更改,更新时验证一下自己拿到数据的版本,和现在数据库的版本是否一致。若一致说明在自己拿到数据到更改数据期间,数据库中数据没有变化。不一致则说明数据库中的数据已经被更改过了,不能直接覆盖。 手动实现乐观锁 取出记录时,获取当前version:假设取出的version=1 SELECT id,name,age,email,create_time,update_time,version FROM user WHERE id=1 更新时,带上这个version UPDATE原创 2021-07-28 09:48:27 · 226 阅读 · 0 评论