从上面报错信息来看,我以为是我mapper.xml文件中的<select></select>中的查询语句中的age字段写成了AGE,检查发现并不是!!!
解决办法:这是因为Oracle数据库中创表时,表的字段名应该全是大写,或者全是小写。我的STUDENT表的学号字段写的stuID,最后一个字段是age,所以上面报错是用的A.AGE,在数据库中改一下就行了。(顺带说一句:Oracle中创建表要用大写字母命名!!!我因为用小写字母,找了2天错,太浪费时间了。)
有用的话点个赞吧~~~
从上面报错信息来看,我以为是我mapper.xml文件中的<select></select>中的查询语句中的age字段写成了AGE,检查发现并不是!!!
解决办法:这是因为Oracle数据库中创表时,表的字段名应该全是大写,或者全是小写。我的STUDENT表的学号字段写的stuID,最后一个字段是age,所以上面报错是用的A.AGE,在数据库中改一下就行了。(顺带说一句:Oracle中创建表要用大写字母命名!!!我因为用小写字母,找了2天错,太浪费时间了。)
有用的话点个赞吧~~~