mybatisplus如何编写自己的更新条件呢?

戚薇 MyBatis 发布时间:2023-05-20 23:10:04 阅读数:17835 1
下文笔者讲述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);
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/MyBatis/202305/6560.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者