org.springframework.jdbc.UncategorizedSQLException: Error attempting to get column 'xx' from
今天笔者同事遇到一个问题,如题,一看org.springframework.jdbc.UncategorizedSQLException: Error attempting to get column ‘tache_id’ from result set. Cause: java.sql.SQLException: Error;错误很明显啊,在看代码好像也没错,代码还是上次用过的
- 第一反应是mybatis查询时这个字段接受值类型不匹配,这可能是原因,数据库字段类型与map、java bean类型不匹配问题;但这里不是,这错误太明显了,不至于看不错问题
- 再看报错中有这句
还是觉得类型问题,但tache_id
它的类型与数据库,java一致的都是字符串
- 最后发现map里有个关联查询
这里的方法参数字段不一致,map返回值中的tache_id
是String
,但关联查询是Long
- 所以注意关联查询的字段
还没有评论,来说两句吧...