自定义SQL,可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,如何自定义SQL呢?利用MyBatisPlus的Wrapper来构建Wh,在mapper方法参数中用Param注
简介:
自定义SQL,可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,如何自定义SQL呢?利用MyBatisPlus的Wrapper来构建Wh,在mapper方法参数中用Param注
我们可以利用MyBatisPlus的Wrapper来构建复杂的Where条件
需求:将id在指定范围的用户(例如1、2、4)的余额扣减指定值
自定义SQL的写法
这样的语句,不仅仅只是在更新中看到
WHERE后面的内容太过复杂,因此我们建议交给自定义SQL去写
如何自定义SQL呢?利用MyBatisPlus的Wrapper来构建Where条件,
在mapper方法参数中用Param注解声明wrapper变量名称,必须是ew,
这个就可以进行解析自动将字符串拼接过去了
UserMapper编写语句
这样写SQL就搞定了
Mapper层写成这样
这里的数据更新成功