SpringBoot+MyBatis工程,执行功能时报错:java.lang.UnsupportedOperationException
先看下我的代码
DAO层代码:
List<String> getStatus(@Param("orderIds") List<String> orderIds);
Mapper:
修改成:
问题解决。
问题出现的原因:
受Dao层代码返回值List<String>的影响,误将Mapper.xml中的resultType设置成List。
切记:resultType返回的是集合中的元素类型,而不是集合本身