mybatisplus如何编写自己的更新条件呢?
下文笔者讲述mybatis更新数据时,使用自己的where条件的方法及示例分享
mybatisplus的简介
Mybatis-Plus(mbp)提供Wrapper 减少编写SQL时间 Wrapper类中封装了大量的逻辑方法 eq , gt , lt等 使得操作数据库代码非常简洁
自定义mybatisplus更新条件
定义一个updateWrapper
然后放入相应的查询条件即可
例
方式1:
将需要更新的字段
放入到entity中
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.eq("name","maomao");
User user = new User();
user.setAge(18);
Integer rows = userMapper.update(user, updateWrapper);
//方式2:
将entity设置为 null
将需要更新的字段设置到 UpdateWrapper 中
UpdateWrapper<User> updateWrapper = new UpdateWrapper<>();
updateWrapper.set("id","888").eq("name","maomao");
Integer rows = userMapper.update(null, updateWrapper);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


