ResultMapException: Error attempting to get column ‘username‘ from result set. 教大家根据控制台提示,排除异常

今天有伙伴,遇到这样一个提示,来问我怎么排除异常,

ResultMapException: Error attempting to get column 'username' from result set.  Cause: java.sql.SQLDataException: Cannot convert string '王五' to java.sql.Date value‘

异常分析:

结果映射异常,从结果集获取列username时错误。java中sql语句中的SQL数据异常:不能将字符串类型数据“王五”,转换成数据类型的值。

并且又有如下三行提示:

### The error may exist in RoleMapper.xml
### The error may involve com.itheima.mapper.RoleMapper.findAll
### The error occurred while handling results

 错误应该存在RoleMapper.xml  提示错误应该存在的位置

错误应该涉及:com.itheima.mapper.RoleMapper.findAll

错误发生在处理结果集时

根据提示的引导,很容易发现错误的出处

RoleMapper.xml:



根据提示:很明显,错误在这

java 语句中的变量名与数据库中的列名,对应错了

改正后如下:

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部