Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用

文章目录

  • Mybatis Plus
    • 条件构造器
    • LambdaWrapper
    • 自定义SQL
    • Service接口

Mybatis Plus

条件构造器

Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第1张图片
简单案例演示
Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第2张图片
特殊案例更新

 UpdateWrapper  更新几个用户的余额减少200

Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第3张图片

LambdaWrapper

因为上方为硬编码,所以不建议 而是使用反射(Lambda)这样不容易看懂
Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第4张图片

自定义SQL

利用Wrapper 构建复杂的Where条件,自定义SQL语句剩下的部分
1.构建where条件

Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第5张图片
2.将参数注入 注意wrapper必须用ew!也可以 Constants.WRAPPER
在这里插入图片描述

3.自定义sql,并使用Wrapper条件
在这里插入图片描述

Service接口

继承IService
Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第6张图片
数据量大的前提 使用 Batch 会默认调用批处理速度会快一点

查询    get是查一个  
		list是查多个 
		count  数量  
		page 分页  
		lambda 复杂条件

Service 继承IService
Mybatis Plus 条件构造器的简单介绍 以及IService 的简单使用_第7张图片
imp 实现sevice 继承 Iserviceimp
在这里插入图片描述

你可能感兴趣的:(mybatis)