org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persiste
遇到问题
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
Error querying database. Cause: java.lang.UnsupportedOperationException
解决办法
导致错误的原因是 resultType="java.util.List"
,这里应该改成 resultType="com.oa.domain.po.SalarySheet"
,因为这里 resultType
指的是 select
返回查询结果的每一条记录的类型,而不是查询结果的类型。这里 select
查询出来每一条数据的类型应该是 SalarySheet
, 我自己理解成每一条记录是一个 SalarySheet
实体 。