关于使用mybatis-plus的分页报错的细节
- 如果我查询的是一条的数据,就显示IPage无法转换到对应的实体类
- 如果我查询的是十条的数据,就说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,必须放在第一个!!!**
错误写法:
- 参数,不能放在第一个
正确写法: - page必须放在第一个(我也不知道为什么)
这样就解决了上述两个报错问题