在使用SSM写后台管理系统登录功能出现了错误,mybatis查询数据库出现查询用户条数超过一条,

Expected one result (or null) to be returned by selectOne(), but found: 4
期望返回一个结果,但是返回了四个

所以判断应该是mapper.xml的问题,查看文件后发现

<select id="checkLogin" resultType="User" parameterType="User">select * from bookbms.user<where><if test="userName != null and userName != ''">and userName = #{userName}</if><if test="userPassword != null and userPassword != ''">and userPassword = #{userPassword}</if></where></select>

发现在第一个判断语句前多了一个and
将and删除后再次运行,问题解决

Expected one result (or null) to be returned by selectOne(), but found: 4相关推荐

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

    异常信息 04-Aug-2019 14:32:50.093 严重 [http-apr-8080-exec-6] org.apache.catalina.core.StandardWrapperValv ...

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

    在ssm中运行代码报错如下: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) t ...

  3. 微信小程序云函数调用成功result返回null

    新增云函数代码如下: // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database( ...

  4. clickhouse 报错 “Unmatched parentheses: (“ 或者报错 “Expected one of: CODEC, NULL, ALIAS, TTL, ClosingR

    环境 启动服务 docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse- ...

  5. WARN - Got result of null when trying to get Boolean.

    今天,真倒霉给注册页面添加框架验证结果却是 WARN - Got result of null when trying to get Boolean. 郁闷了好半天,控制台连个错误都没有,一下子感觉自 ...

  6. 【小程序云开发】本地调试和云端测试的结果不一致,返回值result为null

    在云开发中,使用云函数会有很多坑. 1.调用云函数的时候,云函数调试时返回值不是null,但是到了前端拿到的result却是null. 2.调试云函数,本地调试和云端测试/真机测试结果不一样.表现为本 ...

  7. mybatis查询返回null的原因_可怕!你没看错,这次确实是纯手工实现一个MyBatis框架...

    目录 前言 JDBC MyBatis 源码分析 前置知识 原理分析 自己实现一个 MyBatis 框架 前言 MyBatis是一个非常优秀的持久层应用框架,目前几乎已经一统天下.既然是持久层框架,那么 ...

  8. Mybatis为什么查询结果为空时返回值为NULL或空集合?

    以下内容如有错误欢迎指出,有则改之无则加勉~ 一行数据记录如何映射成一个 Java 对象,这种映射机制是 MyBatis 作为 ORM 框架的核心功能之一,也是我们这篇文章需要学习的内容 开始前我们先 ...

  9. Mybatis的各种查询功能

    前言 查询的记录有多条 查询二 SQL语句使用了聚合函数 查询三 返回值类型为map 前言 使用Mybatis进行查询的时候,查询出来的数据可能有一条数据,也可能是多条,我们就得根据返回数据的条数来指 ...

最新文章

  1. Flex 3权威指南
  2. SAP CRM Fiori 应用和 SAP Commerce Cloud (电商云) UI 如何通过调整 CSS 来改变UI显示风格
  3. lambda捕获this_非捕获Lambda的实例
  4. 201521123016《Java设计与程序》第6周学习总结
  5. HDU2186 一定要记住我爱你【水题】
  6. 中国人群队列的TNBC转录组和基因组图谱
  7. 我的世界java8u101_jre8下载 Java SE Runtime Environment 8 9.0u101 多语言安装版 下载-脚本之家...
  8. 中巨伟业加密芯片—SMEC98SP (SE98)在产品授权生产防复制的应用方法
  9. 2021年安全生产模拟考试(全国特种作业操作证电工作业-电力电缆模拟考试题库二)安考星
  10. 单片机lcd1602程序 c语言,单片机I2C通信及LCD1602显示C程序
  11. 如何在网页浏览器中缩放网页?
  12. mongodb mongoose 的使用
  13. c语言bcd错误数字还原,Windows10开机出现恢复界面且提示错误0xc0000034怎么办
  14. python之解释性语言
  15. 数据库之SQL(INSERT,INSERT SELECT,INSERT INTO语句)
  16. 关于QQHelper.mo删除的方法
  17. 7-20 藏尾诗 (20 分)
  18. 主流linux系统发行的官方网站
  19. C++ 模板函数 讲解及实现
  20. qfiledialog文件过滤_自定义高级QFileDialog文件过滤器

热门文章

  1. RFI\RFP\RFQ的区别
  2. MT6260与MT6261mt6261设计资料汇总
  3. matlab中za是什么意思,MATLAB基础
  4. 《TridentNet:Scale-Aware Trident Networks for Object Detection》论文笔记
  5. 70行代码撸一个桌面自动翻译神器
  6. Maven——maven中的 pom和import的作用到底是什么
  7. 手机QQ浏览器如何支持html5,手机QQ浏览器五大策略打造HTML5平台
  8. 阿里巴巴合伙人制度阿里巴巴现任合伙人一览表
  9. 【PyTorch】torch.mean(), dim=0, dim=1
  10. 嵌入式开发为什么用C语言