mybatis-plus 的 and和or的使用 (详情解释)

简介: mybatis-plus 的 and和or的使用 (详情解释)

mybatis-plus 的 and和or的使用

我们想要的最终效果是这样子的


WHERE (password = ? AND (username = ? OR email = ? OR phone = ?))

但是我们最终敲出来的代码不是这样子的,下面请看代码


20201127140358161.png


以上代码转为sql语句条件是这样子的

WHERE (password = ? AND (username = ? OR email = ? OR phone = ?))

这样就是我们想要的or和and啦

上面有个条件注释掉了,现在我们把注释掉的eq条件添加上试试效果吧

WHERE (password = ? AND phone = ? AND (username = ? OR email = ? OR phone = ?))

对于上述代码位置可以调换,实现的效果都是一样的,自己多去测试测试就可以了

而对于and里面的wrapper呢就是一个箭头函数,箭头函数不了解的可以www.baidu.com走一波

20201127140919805.gif

相关文章
|
6月前
|
XML Java 数据库连接
mybatis中在xml文件中通用查询结果列如何使用
mybatis中在xml文件中通用查询结果列如何使用
418 0
|
6月前
|
测试技术 数据库
深入解析MyBatis-Plus中的逻辑删除功能及实例
深入解析MyBatis-Plus中的逻辑删除功能及实例
956 0
|
SQL XML Java
Mybatis实战练习二【查询详情】
Mybatis实战练习二【查询详情】
|
安全 Java 大数据
【源码分析】Mybatis 的配置解析过程
【源码分析】Mybatis 的配置解析过程......
119 0
【源码分析】Mybatis 的配置解析过程
|
Java 数据库连接 mybatis
mybatis与spring整合版本对应关系参考
mybatis与spring整合版本对应关系参考
2327 0
|
SQL XML Java
Mybatis动态标签基本使用
Mybatis动态标签基本使用
83 0
|
XML Java 数据库连接
Mybatis 基础入门示例-步骤清晰简单
Mybatis 基础入门示例-步骤清晰简单
|
SQL 缓存 安全
Mybatis快速入门--映射文件(一)(优化版)
Mybatis快速入门--映射文件(一)(优化版)
8445 2
|
Java 数据库连接 mybatis
自定义Mybatis的分析
自定义Mybatis的分析
|
SQL Java 数据库连接
Mybatis快速入门--映射文件(二)(优化版)
Mybatis快速入门--映射文件(二)(优化版)
112 0