Mybatis-Plus插件重点

-BaseMapper<T>函数参数:
有三种参数:Wrapper(条件构造器)、T(实体类)、Map
Wrapper(条件构造器):复杂查询、动态sql

-时间字段:
create_time(gmt_create),update_time(gmt_update)两个时间字段。
有数据库级别实现和代码级别实现。
数据库实现较为简单,勾选随时间更新等选项即可。
-乐观锁 version:
通过更新时比对数据库中记录的版本值来确定是否被其他线程插队操作。
-分页查询插件:
注入分页查询插件即可使用。
-逻辑删除插件:
通过添加字段deleted(默认为0,被删为1),插件自动将删除的sql语句替换成更新deleted字段,以达到逻辑删除的目的。
-主键生成策略:
默认为雪花算法,即自动生成一个很长的随机数作为主键id值;
Auto为自增策略。

posted @ 2021-06-29 15:09  onecyl  阅读(72)  评论(0编辑  收藏  举报