很悲催的是,在修改了jar包问题之后不久,就发生了这样一个错误:
org.springframework.jdbc.IncorrectResultSetColumnCountException: Incorrect column count: expected 1, actual 3
这个问题还是比较好解决的,报错的地方我贴出来一下:
public National getFlagColors(String nationalName){ String sql="SELECT * FROM t_national WHERE nationalName=?"; return jdbcTemplate.queryForObject (sql,new Object[]{nationalName},National.class); }
看到了不,我竟然写的是National.class(注National是我写的一个bean),这里只能是基本类型才可以这样写撒,这里的实际写法应该是new National()才对,修改了之后就顺利运行了!