mybatismybatisPlus Update操作返回值不是影响行数

简介: mybatismybatisPlus Update操作返回值不是影响行数

int的返回值类型

Mybatis 进行 update 操作得到的 int 返回值并不是影响的行数 .如图,这里面所写的2 row in set指的是记录的匹配条数,而不是操作影响的记录数.

如何设置update返回为受影响条数

通过对 JDBC URL 显式的指定 useAffectedRows 选项(通常就在jdbc url配置的最后加上下面这段就OK了)

jdbc:mysql://${jdbc.host}/${jdbc.db}?useAffectedRows=true
相关文章
|
canal 消息中间件 存储
手把手告诉你如何监听 MySQL binlog 实现数据变化后的实时通知!
Hello 大家好,我是阿粉。不知道大家在日常的工作中有没有遇到这样的场景,很多时候业务数据有变更需要及时加载到缓存、ES 或者发送到消息队列中通知下游服务。
7974 0
手把手告诉你如何监听 MySQL binlog 实现数据变化后的实时通知!
|
前端开发 安全 Java
SpringBoot 实现登录验证码(附集成SpringSecurity)
SpringBoot 实现登录验证码(附集成SpringSecurity)
1124 0
|
存储 SQL Java
Java8 stream 中利用 groupingBy 进行多字段分组求和
Java8 stream 中利用 groupingBy 进行多字段分组求和
|
10月前
|
Ubuntu Linux 测试技术
Linux系统离线安装Docker完整指南
本文详细介绍在Ubuntu 24等Linux系统中离线安装Docker的完整流程,适用于内网隔离环境。涵盖安装包下载、`docker.service`配置、安装与卸载脚本编写、权限设置、镜像测试及用户组配置,并包含docker-compose的离线部署方法,助力高效完成生产环境搭建。
11002 4
Linux系统离线安装Docker完整指南
|
Java 编译器 数据库连接
Cause java.sql.SQLDataException Unsupported conversion from LONG to java.sql.Timestamp
Cause java.sql.SQLDataException Unsupported conversion from LONG to java.sql.Timestamp
1942 0
|
Java 数据库连接 mybatis
Mybatis返回update后影响的行数
Mybatis返回update后影响的行数
1294 0
|
算法 Java 测试技术
mybatis-plus雪花算法生成Id使用详解
mybatis-plus雪花算法生成Id使用详解
6383 0
mybatis-plus雪花算法生成Id使用详解
|
SQL 关系型数据库 MySQL
MyBatis-plus执行自定义SQL
MyBatis-plus执行自定义SQL
859 0
|
关系型数据库 MySQL Java
MySQL 巨坑:update 更新慎用影响行数做判断!!!
MySQL 巨坑:update 更新慎用影响行数做判断!!!
2637 0
MySQL 巨坑:update 更新慎用影响行数做判断!!!
|
网络协议 Linux
如何在 Linux 中禁用 IPv6?
【5月更文挑战第2天】
4446 8
如何在 Linux 中禁用 IPv6?