ssm分页查询java.lang.UnsupportedOperationException
时间: 2023-08-31 13:11:49 浏览: 119
ssm分页查询
引用[1]中提到了Mybatis异常"There is no getter for property named 'XXX' in 'class java.lang.String'。这个异常通常是因为在mapper文件中使用了错误的参数引用方式。在mapper文件中,入参的占位符应该使用${}而不是#{}。所以,你需要将#{xxx}替换为${xxx}。[1]
引用[2]和[3]中提到了在Mybatis中进行分页查询的两种情况。第一种情况是当参数是一个map时,你可以将参数封装到一个HashMap中,然后在mapper文件中使用foreach标签来遍历参数列表。第二种情况是当参数是一个对象时,你可以将参数封装到一个自定义的Model类中,然后在mapper文件中使用foreach标签来遍历参数列表。在这两种情况下,你需要在mapper文件中使用${}来引用参数,而不是#{}。[2][3]
关于你提到的ssm分页查询java.lang.UnsupportedOperationException异常,这个异常通常是因为在分页查询中使用了不支持的操作。可能是你使用了不支持的分页插件或者在代码中使用了不支持的方法。你可以检查一下你的分页插件配置和代码逻辑,确保使用的是正确的分页方式和方法。如果问题仍然存在,你可以提供更多的代码和错误信息,以便我能够更好地帮助你解决问题。
阅读全文