mybatis plus
xiaolege_
目前重点研究Spring、Spring boot、Spring cloud、Kafka、Flink、Xxl-job、MySQL、Elastic search、Redis、Docker等,欢迎大家关注交流。
展开
-
mybatis-plus分页原理
不知道大家使用过程有没有发现,如果你的mybatis-plus执行数据库操作方法中有new Page<>(page, size)对象参数,他就会自动进行分页操作。是不是很神奇的存在,今天我们就针对其源码深入探讨一番。。。。。。。。。。。。以下内容纯摘抄,不要喷我啊,我注明了转载和出处,旨在分享技术。。。。。。。。第一步:引入依赖引入依赖,不多逼逼第二步:写配置bean将分页插件注入第三步:观察实现首先是sql的拦截方法@SuppressWarn.转载 2020-09-08 09:08:06 · 18809 阅读 · 7 评论 -
springBoot--mybatis plus配置乐观锁,解决并发锁表问题
一,乐观锁乐观锁顾名思义就是在操作时很乐观,认为操作不会产生并发问题(不会有其他线程对数据进行修改),因此不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS(compareand swap)算法实现。 简单理解:这里的数据,别想太多,你尽管用,出问题了算我怂,即操作失败后事务回滚、提示。二,myatis plus官方文档给出spring boot 的配置:@Beanpublic OptimisticLockerInterceptor optim原创 2020-06-09 15:42:00 · 3405 阅读 · 0 评论 -
mybatis-plus更新字段为null处理
在mybatis-puls重设置的全局更新策略为null的字段忽略更新。但是在某些业务需求下面,可能需要某些字段更新为null值。那么改如何设置1,原创 2019-11-05 09:34:48 · 7071 阅读 · 2 评论