mybatis-plus IPage分页踩坑

mybatis-plus IPage分页踩坑mybatis plusIPage 分页多参数查询莫名的异常 1 Mapper2 Mapper xml3 TooManyResul 问题解决 mybatis plus 中 page 参数不在第一个位置 返回的结果集接收对象不被认为是一个集合 而放在第一位就没有问题 所以正确的写法是莫名的异常 1 MapperIPage Entity findByDataSt Entity

莫名的异常

1.Mapper

IPage

findByDataStatus(@Param(“dataStatus”) String dataStatus, Page

page );

2.Mapper.xml

  

3. TooManyResultsException

org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 10

问题解决

mybatis-plus 中page参数不在第一个位置,返回的结果集接收对象不被认为是一个集合,而放在第一位就没有问题。所以正确的写法是

IPage

findByDataStatus(Page

page, @Param(“dataStatus”) String dataStatus);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227790.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:32
下一篇 2026年3月16日 下午8:32


相关推荐

  • Cursor设置中文

    Cursor设置中文

    2026年3月16日
    8
  • java libtorrent_[转载]libtorrent安装windows版

    java libtorrent_[转载]libtorrent安装windows版自己折腾了 3 4 天都没弄好 今晚在 jhl 师兄指点下终于搞定 记下来 免得以后又犯错 1 到 http code google com p libtorrent downloads list 下载 libtorrent 和 linux 下的那个 libtorrent 没关系 我的版本是 libtorrent rasterbar 0 15 2 刚刚看到 7 小时前作者上传了最新版 libtorrent raster

    2026年3月19日
    3
  • 政府大数据应用案例,政府大数据治理方法[通俗易懂]

    政府大数据应用案例,政府大数据治理方法[通俗易懂]​大数据不仅将改变生产方式、生活方式,社会组织方式尤其是政府治理也将因之发生深刻变革。以大数据提升政府治理能力是大势所趋。科技革命的加速推进特别是大数据时代的到来,迫切要求政府治理加快。大数据将成为加快政府治理能力现代化的最重要、最有力推手。在大数据思维下,基于大数据的科学决策、精细管理、精准服务将成为常态,将大大推动政府管理理念和社会治理模式进步,推进法治政府、创新政府、廉洁政府、智慧政府和服务型政府建设,逐步实现治理能力现代化。政府如何利用大数据提升治理水平?1.用数据说话治理理念的转变是提高政府

    2022年6月4日
    47
  • Pytest(8)parametrize参数化[通俗易懂]

    Pytest(8)parametrize参数化[通俗易懂]前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月28日
    27
  • java线程通信的三种方式「建议收藏」

    java线程通信的三种方式「建议收藏」1、传统的线程通信。在synchronized修饰的同步方法或者修饰的同步代码块中使用Object类提供的wait(),notify()和notifyAll()3个方法进行线程通信。关于这3个方法的解释:wait():导致当前线程等待,直到其他线程调用该同步监视器的notify()方法或notifyAll()方法来唤醒该线程。notify():唤醒在此…

    2022年6月19日
    26
  • Tracert原理_traceroute命令工作原理

    Tracert原理_traceroute命令工作原理traceroute原理traceroute通过ICMP“超时”和“端口不可达”两种消息记录所经过路径的路由。 使用“超时”消息记录经过的路由:traceroute程序发送的数据报首部TTL字段由发送端设置成一个8bit字段。每个处理数据报的路由器都需要把TTL的值减1或减去数据报在路由器中停留的秒数。由于大多数的路由器转发数据报的时延都小于1秒,因此TTL最终成为一个跳数计数器,…

    2026年3月7日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号