错误产生环境
单独 使用mybatis框架 做一个小demo 时产生
错误描述
### Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating interface cn.bloghut.dao.UserDao with invalid types () or values (). Cause: java.lang.NoSuchMethodException: cn.bloghut.dao.UserDao.<init>()
### The error may exist in cn/bloghut/dao/UserMapper.xml
### The error may involve cn.bloghut.dao.UserDao.findAll
### The error occurred while handling results
### SQL: select * from user
### Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating interface cn.bloghut.dao.UserDao with invalid types () or values (). Cause: java.lang.NoSuchMethodException: cn.bloghut.dao.UserDao.<init>()
错误原因
mapper文件中的 resultType 返回值类型返回错误,错将UserDao接口返回了。
解决办法
改正前
改正后