MyBaties-plus 小蓝鸟 构造器 QueryWrapper 知识学习汇总

一、QueryWrapper是什么?
QueryWrapper 是 mybatis-plus 条件构造器
https://mp.baomidou.com   小蓝鸟官方网址

MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

所以说到这里,我们就需要恶补一下 MP的知识了
二、MyBatisPlus 通过扫描实体类,
并基于反射获取实体类信息作为数据库表信息

1. 需要用我们的Mapper 继承 BaseMapper 

关键的点在于  需要指定实体类的类型
MyBatisPlus 通过扫描实体类,并基于反射获取实体类信息 作为局数据库表的信息

2.常见注解
MybatisPlus 
@TableName : 用来指定表名
@Tableld: 用来指定表中的主键字段信息
 其中 IdType 枚举:
 AUTO:数据库自增长
 INPUT:通过set方法自行输入
 ASSIGN_ID:是MP 的雪花算法
@TableField :用来指定表中的普通字段信息

Mp 使用的基本流程是什么?
1、引入起步依赖
2、自定义Mapper基础BaseMapper
3、在实体类上添加注解声明  表信息
4、在application.yml中根据需要添加配置

条件构造器:
BaseMappper 支持各种复杂的where 条件
这么说 QueryWrapper 的查询
QueryWrapper 就是个构造器
用这个构造器的好处就是不用在mapper层写sql了
启动时,即会自动注入基本 CRUD
CRUD是CREATE、READ、UPDATE和DELETE的首字母缩写词

内置 代码生成器;内置分页插件

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值