![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
行者蚊子
java软件工程师
展开
-
springboot整合mybatisPlus(3) 乐观锁的实现
1:乐观锁1.1:乐观锁简介乐观锁:总是假设最好的情况,在读取数据的使用不会发生并发问题,但在更新的时候比较原数据是否被其他线程发生了改变。主要通过通过版本号机制或CAS算法实现,适用于读多写少的应用场景。版本号机制:在数据库表中加一个版本号version字段,表示数据被修改的次数,在修改数据前先读取该表中的版本号字段,在修改的使用对比是否是自己读取出来的版本号如果是则进行更新操作并版本号(version)加1如果不是则重新执行进行更新操作直到更新成功为止。CAS:compare and swap原创 2020-05-08 21:16:03 · 790 阅读 · 2 评论 -
springboot整合mybatisPlus代码生成器 快速生成controller service mapper
1:引入依赖 <!--generator--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> ...原创 2020-05-02 23:35:49 · 2978 阅读 · 2 评论 -
springboot整合mybatis 简易版
springboot整合mybatis1:引入依赖 <!-- mysql 驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId&...原创 2020-04-23 00:29:09 · 137 阅读 · 0 评论