Expected one result (or null) to be returned by selectOne(), but found:

记一个线上问题,selectById查询id出现两条数据问题

查询selectById(),查询1710493649494020097(Long)结果出现两条数据:

id:1710493649494020097,和id:1710493649494020098

调整为String类型,查询正常。

java 复制代码
String.valueOf(entity.getId())

原因:

可能是mybatis组装sql语句时,类型转换导致

相关推荐
我要学编程(ಥ_ಥ)1 小时前
滑动窗口算法专题(1)
java·数据结构·算法·leetcode
niceffking1 小时前
JVM 一个对象是否已经死亡?
java·jvm·算法
真的很上进1 小时前
【Git必看系列】—— Git巨好用的神器之git stash篇
java·前端·javascript·数据结构·git·react.js
科研小白_d.s1 小时前
intellij-idea创建html项目
java·html·intellij-idea
XXXJessie1 小时前
c++249多态
java·c++·servlet
喝旺仔la2 小时前
VSCode的使用
java·开发语言·javascript
骆晨学长2 小时前
基于Springboot的助学金管理系统设计与实现
java·spring boot·后端
尘浮生2 小时前
Java项目实战II基于Java+Spring Boot+MySQL的大型商场应急预案管理系统(源码+数据库+文档)
java·开发语言·数据库·spring boot·spring·maven·intellij-idea
dawn1912282 小时前
SpringMVC 中的域对象共享数据
java·前端·servlet
Xwzzz_2 小时前
Nginx配置负载均衡
java·nginx·负载均衡