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);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。