SpringBoot+MyBatis工程,執行功能時報錯:java.lang.UnsupportedOperationException
先看下我的代碼
DAO層代碼:
List<String> getStatus(@Param("orderIds") List<String> orderIds);
Mapper:
修改成:
問題解決。
問題出現的原因:
受Dao層代碼返回值List<String>的影響,誤將Mapper.xml中的resultType設置成List。
切記:resultType返回的是集合中的元素類型,而不是集合本身