访问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没传对参数

0
0

ES7+Spark 构建高匹配度搜索服务+千人千面推荐系统

ElasticSearch实现高相关性搜索,Spark MLlib实现个性化推荐

1395 学习 · 560 问题

查看课程