springmvc中因xml文件中的sql语句编写的有问题,而引发的错误

人盡茶涼 提交于 2020-03-16 20:13:10

Null ModelAndView returned to DispatcherServlet with name 'springDispatcherServlet': assuming HandlerAdapter completed request handling

一开始以为是配置问题,经过查找各种文档和相关资料后。发现配置没有问题,因此只能在代码上找。因为select的返回值类型写错了,所以一直执行不成功。
一般来说,你的配置文件没有问题。访问也能访问到相对应的controller,但是响应一直不正确,而且控制台也并没有报错。这种情况下就要检查xml中写的sql语句了,在这里强调检查以下几点:
1、参数类型:parameterType是否和方法一致
2、返回值类型:resultType是否和方法一致
3、添加的if判断条件是否在输入参数中有相对应的属性

resultType=“Emp”


 <select id="countAll" parameterType="PageInfo" resultType="Emp">
 	select count(*) from emp
 		<where>
		<if test="queryVal != null">
			ename like concat('%',#{queryVal},'%') 
		</if>
	</where>	
 </select>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!