mybatis常见错误总结

1. 现象:mybatis xml文件中查询的返回类型写成list或java.util.List时,执行sql时报 java.lang.UnsupportedOperationException错误。

 代码:

java:List<Long> findSignId();

xml:<select id="findSignId" resultType="java.util.List">
        select sign_id from group_manage
     </select>

 错误:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.lang.UnsupportedOperationException

 解决方式:

xml:<select id="findSignId" resultType="long">
        select sign_id from group_manage
     </select>

 详解:返回类型应该是List里面的泛型,而不是List本身。

猜你喜欢

转载自www.cnblogs.com/ruhuanxingyun/p/10596444.html
今日推荐