![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis_plus
文章平均质量分 92
黄 坤
已毕业
展开
-
Mybatis-plus学习笔记(十一)自动填充功能
11原创 2020-10-04 13:05:37 · 767 阅读 · 2 评论 -
Mybatis-plus学习笔记——目录
1.快速开始原创 2020-10-24 10:27:13 · 235 阅读 · 0 评论 -
Mybatis-plus学习笔记(十)乐观锁插件
乐观锁插件: OptimisticLockerInnerInterceptor添加version添加代码: @Version @TableField(fill = FieldFill.INSERT) private Integer version;添加乐观锁插件 //乐观锁插件 @Bean public OptimisticLockerInterceptor optimisticLockerInterceptor() { return原创 2020-10-03 12:46:30 · 356 阅读 · 0 评论 -
Mybatis-plus学习笔记(九)逻辑删除
11原创 2020-10-03 12:46:21 · 1253 阅读 · 0 评论 -
Mybatis-plus学习笔记(八)自定义ID生成器
Tip :自3.3.0开始,默认使用雪花算法+UUID三种方式来生成方式一:声明为Bean供Spring扫描注入@Componentpublic class CustomIdGenerator implements IdentifierGenerator { @Override public Long nextId(Object entity) { //可以将当前传入的class全类名来作为bizKey,或者提取参数来生成bizKey进行分布式Id调用生成..原创 2020-10-03 12:46:12 · 5833 阅读 · 2 评论 -
Mybatis-plus学习笔记(七)Sequence主键
Sequence主键是什么:序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。提示举个例子:@KeySequence(value = "SEQ_ORACLE_STRING_KEY", clazz = String.class)public class YourEntity { @TableId(原创 2020-10-03 12:46:02 · 4089 阅读 · 0 评论 -
Mybatis-plus学习笔记(六)分页插件
1原创 2020-10-03 12:45:50 · 416 阅读 · 0 评论 -
Mybatis-plus学习笔记(五)条件构造器
我们在前面的增删改查中仅仅只使用mybatis-plus提供的最简单的方法来操作数据库,要么就直接删,要么就直接查。学习了条件构造器之后,我们就可以实现sql语句中的条件查询,模糊查询等等功能1.使用wrapper要注意2.AbstactWrapper介绍3.常用方法3.1 allEqallEq(Map<R, V> params)allEq(Map<R, V> params, boolean null2IsNull)allEq(boolean conditio.原创 2020-10-03 12:45:40 · 778 阅读 · 0 评论 -
Mybatis-plus学习笔记(四)CRUD接口——Mapper CRUD接口
1原创 2020-10-03 12:45:30 · 952 阅读 · 0 评论 -
Mybatis-plus学习笔记(三)CRUD接口——Service CRUD接口
本博客学习Mybatis-plus的增删改查一.删除数据库表中的数据首先数据库如下所示建表代码:DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) N原创 2020-10-03 12:45:19 · 1883 阅读 · 0 评论 -
Mybatis-plus学习笔记(二)代码生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。1、添加依赖MyBatis-Plus 从 3.0.3 之后移除了代码生成器与模板引擎的默认依赖,需要手动添加相关依赖: <dependency> <groupId>com.baomidou</groupId&g.原创 2020-10-03 12:45:07 · 921 阅读 · 0 评论 -
Mybatis-plus学习笔记(一)快速开始
之前在看视频的时候稍微接触过Mybatis-plus,但是没有进过系统的学习,仅仅知道一些简单的功能。不过,很早就听说过了Mybatis-plus是一个好东西,借用官网上的一句话来说明它的功能:MyBatis-Plus(简称 MP)是一个MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。下面我写的所有东西都是在官网上学来的,官网地址是https://mybatis.plus/,建议大家在官网上学习,也可以看看我的,因为作为一名普通的大学生,我遇到.原创 2020-10-03 12:44:51 · 491 阅读 · 0 评论