MyBatisPlus常用功能之简介

------------恢复内容开始------------

功能一:id生成策略。

功能二:自动填充功能(比如有些当前系统时间)

自动填充的实现: 实现一个接口,实现其方法,设置要自动填充的字段。

功能三:乐观锁,在记录后面加上版本号与数据库版本号进行对比。修改是会修改数据库版本号。主要用于解决丢失更新问题。

乐观锁的实现过程:添加一个配置类(基于shpringboot),添加事务和配置类注解,在要修修改的表增加一个字段version,再去实体类上添加注解@version表示为版本号。测试

悲观锁:在事务操作,两个人修改数据库同一信息,先修改的人把他锁住,直到这个人修改完了。另一个人才能修改。

分页:实现,注入插件,。。。。

逻辑删除:添加插件,数据库添加字段,实体类添加该字段的注解@TableLogic,在配置文件yml中设置哪个是删除,哪个是取消删除的属性

条件构造器:wrapper以及querywrapper这两个常用

------------恢复内容结束------------

猜你喜欢

转载自www.cnblogs.com/xgzzzy16/p/13184948.html