mybatis-Plus
墨予
乐于学习一切技术 技巧
展开
-
MybatisPlus 实现乐观锁
乐观锁介绍:乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错误的信息,让用户决定如何去做。那么我们如何实现乐观锁呢,一般来说有以下2种方式:1.使用数据版本(Version)记录机制实现,这是乐观锁最常用的一种实现方式。何谓数据版本?即...原创 2020-01-24 10:13:08 · 2085 阅读 · 0 评论 -
spring+Mybatis 之攻击Sql阻断器 和 sql性能分析器的配置
Mybatis 提供了攻击Sql阻断器 用于避免恶意的删除和更新 全表的操作;sql性能分析器 用于分析sql的性能,建议在开发阶段使用,不建议在实际软件中使用。<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean...原创 2020-01-22 10:48:58 · 644 阅读 · 0 评论 -
MybatisPlus + Spring 的实现 对Mybatis 进行简化
代码结构:applicationContext.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2020-01-17 16:31:50 · 174 阅读 · 0 评论 -
MybatisPlus 条件构造器Wrapper
我们来介绍一下mybatis-plus强大的条件构造器。功能是select ...from ... where 中的where部分mybatis-plus的版本为最新版3.0.3 。条件构造器咱们讲述queryWrapper和updateWrapper的用法、关系、以及强大之处。我们做一个测试类:核心语句为:QueryWrapper<student> wrappe...原创 2020-01-20 19:45:47 · 3407 阅读 · 0 评论 -
MybatisPlus AR活动记录
活动记录ARActive Record(活动记录),简称AR,是一种领域模型模式,特点就是一个模型类对应关系型数据库中的一个表,而模型类的一个实例对应表中的一条记录;开启AR模式开启AR模式的方法很简单,就是让我们的实体类继承Model类,并实现其抽象方法,指定主键即可,如下public class User extends Model<User> { @Ove...原创 2020-01-21 14:58:52 · 357 阅读 · 0 评论