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 语句中的变量名与数据库中的列名,对应错了

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