访问user/get?id=1报错
来源:3-4 service及mybatis接入(下)
慕粉4137464
2020-05-29
错误代码:
2020-05-29 17:28:33.811 ERROR 10556 --- [nio-8010-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.imooc.dianping.dal.UserModelMapper.selectByPrimaryKey] with root cause
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.imooc.dianping.dal.UserModelMapper.selectByPrimaryKey
访问user/test是正常的,访问user/get?id=1会报错,
userController中get方法参数也申明,UserModelMapper.xml通过检查也是编译了的,@responseBody注解也声明了, xml文件中的<mapper namespace="com.imooc.dianping.dal.UserModelMapper"> 和mapper接口文件路径相同,
这是在配置文件中的相关配置:
mybatis.mapper-locations= = classpath:mapping/*.xml
不知道问题出在哪里,请老师指点迷津
写回答
1回答
-
龙虾三少
2020-05-29
看报错是mapper没传对参数
00
相似问题