java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Page
时间: 2023-11-28 07:40:09 浏览: 127
java.lang.ClassCastException
4星 · 用户满意度95%
这个异常的原因是因为你尝试将一个ArrayList对象转换为Page对象,而它们之间是不兼容的类型。在你的代码中,当调用"addCriteriaByRoles(criteria)"这个方法时,会导致这个异常的抛出。具体原因可能是在该方法中对类型进行了错误的转换或者赋值。你可以检查一下代码中的这个方法,确保在这个方法中没有将ArrayList转换为Page的操作。
如果你希望使用分页功能,你应该在正确的位置进行分页操作,而不是在错误的位置将List转换为Page。请确保你在执行查询语句之前正确设置了分页参数。这样,你就可以避免出现类型转换异常。
阅读全文