关于使用mybatis-plus的分页报错的细节

关于使用mybatis-plus的分页报错的细节

  1. 如果我查询的是一条的数据,就显示IPage无法转换到对应的实体类
  2. 如果我查询的是十条的数据,就说IPage只能接收一条或者null

对应的报错信息:

java.lang.ClassCastException: com.account.dto.OrderDTO cannot be cast to com.baomidou.mybatisplus.core.metadata.IPage
nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 10

原因!!!:

  • 使用分页,那个分页信息的page,必须放在第一个!!!**

错误写法:

  1. 参数,不能放在第一个 在这里插入图片描述
    正确写法:
  2. page必须放在第一个(我也不知道为什么)
    在这里插入图片描述
    这样就解决了上述两个报错问题

猜你喜欢

转载自blog.csdn.net/weixin_42947972/article/details/124543706