• 如果你查看mybatis的源码你就会发现mybatis实现update操作是这样做的
  @Overridepublic int update(Statement statement) throws SQLException {PreparedStatement ps = (PreparedStatement) statement;ps.execute();int rows = ps.getUpdateCount();Object parameterObject = boundSql.getParameterObject();KeyGenerator keyGenerator = mappedStatement.getKeyGenerator();keyGenerator.processAfter(executor, mappedStatement, ps, parameterObject);return rows;}

返回的为int类型的参数,所以如果你想使用<update>这样的标签实现这种功能估计是不可能的,

  • 如果实在想返回参数,可以尝试这这么做:
List<Object> updateReturn();
<select id="updateReturn" resultMap="BaseResultMap" >update table_nameset status=1where a='demo';select * from table_name limit 10;
</select>
  • 定义一个方法
  • xml中编写代码

Mybatis注解的方式,如何实现MySQL ,update后,返回更新后的值相关推荐

  1. mysql update 多表更新_MySQL UPDATE多表关联更新

    MySQL 可以基于多表查询更新数据.对于多表的 UPDATE 操作需要慎重,建议在更新前,先使用 SELECT 语句查询验证更新的数据与自己期望的是否一致. 下面我们建两张表,一张表为 produc ...

  2. Mysql update 使用join更新字段

    我的个人博客:逐步前行STEP 在mysql应用中常常需要通过别的表的查询结果来更新本表,但很少会本表的查询结果再来更新本表的,下面就看看从本表查询结果更新本表应该怎么做吧. 表classify: 字 ...

  3. Mybatis使用注解的方式执行存储过程并获取返回值

    开始 通过搜索引擎搜索了获取返回值的Mybatis注解配置方式,但是都搜索不到,都是xml配置方式,尝试自己写出来了. 过程 首先要有一个存储过程,in,out值. 配置mapper: 部分代码: / ...

  4. @MyBatis注解实现动态模糊查询

    @使用MyBatis注解的方式实现动态模糊且多表查询 一.使用环境及基本信息: 1.项目环境及框架:JDK1.8 + Maven + SpringBoot + MyBatis 2.使用的插件:TkMa ...

  5. mybatis使用全注解的方式案例(包含一对多关系映射)

    前面我写过ssh:ssh(Spring+Spring mvc+hibernate)简单增删改查案例 和ssm:ssm(Spring+Spring mvc+mybatis)的案例,需要了解的可以去看看, ...

  6. mybatis java类注解式_Spring整合Mybatis注解方式

    Spring整合Mybatis(注解方式) 环境准备 jar包: Spring所需依赖:spring-context.spring-aspects.aspectjrt.aspectjweaver.sp ...

  7. Spring Boot入门系列(十八)整合mybatis,使用注解的方式实现增删改查

    之前介绍了Spring Boot 整合mybatis 使用xml配置的方式实现增删改查,还介绍了自定义mapper 实现复杂多表关联查询.虽然目前 mybatis 使用xml 配置的方式 已经极大减轻 ...

  8. springboot执行批量插入_springboot+Mybatis 注解\Xml两种方式批量添加数据

    1.使用注解的方式批量添加数据,在该方法中,传进来的参数是一个List集合,使用一个foreach 循环解析集合的数据,最后再批量保存到数据库,具体如下截图: 代码如下: //批量保存 @Insert ...

  9. @select注解_Mybatis基本知识十七:Mybatis注解式开发-单表注解式开发

    上一篇文章:<Mybatis基本知识十六:查询缓存之第三方查询缓存> 若文中有纰漏,请多多指正!!! 1.前言 使用Mybatis进行开发,不仅可以使用mapper配置文件进行开发,也可以 ...

最新文章

  1. 轻量函数式 JavaScript:八、列表操作
  2. 视频编解码的理论和实践1:基础知识介绍
  3. Windows驱动开发VXD/WDM/WDF/DDK/WDK的联系和区别
  4. 2021年峰峰春晖中学高考成绩查询,峰峰春晖中学2019年录取分数线
  5. VS2017安装openGL
  6. 20 图|Nacos 手摸手教程
  7. matlab 拖动曲线,Matlab屏幕交互取点并作三次样条曲线matlab GUI:屏幕取点+三次样条曲线+屏幕拖动 | 学步园...
  8. C语言猜数字游戏代码实现
  9. fcntl函数的SET用法
  10. 2015061403 - firebug下载地址
  11. 入职美团定级P7,最新最全180道高级岗面试题及答案
  12. 扬帆牧哲-跨境电商的新路径
  13. windows 10 宽带拨号时无法开启热点,解决热点开启问题
  14. Android N 程序适配要点
  15. eclipse官方下载32位和64位的具体步骤
  16. 区块链学习笔记19——ETH难度调整
  17. Cell Reports : 人脑中的湍流状动力学
  18. BUUCTF:镜子里面的世界
  19. 转换英文货币大小写的代码
  20. TC按键脚本流程五步走

热门文章

  1. C++11新宠-Lambda函数学习
  2. Leetcode每日一题:46.permutations(全排列)
  3. TensorFlow2.0:单层感知机梯度计算
  4. 论文阅读笔记二十八:You Only Look Once: Unified,Real-Time Object Detection(YOLO v1 CVPR2015)...
  5. idea 自动导包_idea万能快捷键,你不知道的17个实用技巧!!!
  6. 原生安卓10怎么打开面部识别_《原创》安卓系统手机只需一步立即提速翻倍,越久的手机越见效...
  7. 在Eclipse中使用Maven创建多模块的层级项目
  8. java web 项目如何获取客户端登录帐号信息(用于SSO或其他)
  9. [Ext JS 4] 实战之Grid, Tree Gird 动态添加列续(性能考虑)
  10. python循环套循环,零基础学python 14 循环套循环:循环的嵌套(课后习题)