mybatis-plus 的 and和or的使用 (详情解释)
mybatis-plus 的 and和or的使用我们想要的最终效果是这样子的WHERE (password = ? AND (username = ? OR email = ? OR phone = ?))但是我们最终敲出来的代码不是这样子的,下面请看代码以上代码转为sql语句条件是这样子的WHERE (password = ? AND (username = ? OR email = ? OR
·
mybatis-plus 的 and和or的使用
-
我们想要的最终效果是这样子的
-
WHERE (password = ? AND (username = ? OR email = ? OR phone = ?))
-
但是我们最终敲出来的代码不是这样子的,下面请看代码
- 以上代码转为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走一波
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献7条内容
所有评论(0)