为了账号安全,请及时绑定邮箱和手机立即绑定

代码运行报错问题

exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.miaoshaproject.dao.UserDOMapper.selectByPrimaryKey] with root cause


org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.miaoshaproject.dao.UserDOMapper.selectByPrimaryKey

我的程序运行的时候报这个错了,怎么回事呀,老师,有知道的吗,照着老师的写的运行还报错,接口的方法执行不了

正在回答

6 回答

检查下你的application.properties文件指定的mybatis mapper文件的地址是否和本地目录结构一样

0 回复 有任何疑惑可以回复我~
#1

宝慕林6263177 提问者

我都注掉了
2018-12-22 回复 有任何疑惑可以回复我~
#2

宝慕林6263177 提问者

那个问题报的不是这个错
2018-12-22 回复 有任何疑惑可以回复我~
#3

qq_齐勒_0

​org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.miaoshaproject.dao.UserDOMapper.selectByPrimaryKey ​ 我也碰到这个问题求解 mybatis.mapper-locaitons=classpath:mapping/*.xml 这个指定的地址应该也是正确的 在resources目录的mapping文件夹里
2019-01-11 回复 有任何疑惑可以回复我~
#4

qq_信计赵丽丽_0

这里的解决方案都试过,不行啊
2019-02-13 回复 有任何疑惑可以回复我~
#5

叫我老王大人

.Invalid bound statement (not found): com.miaoshaproject.service.UserService.getUserById这是什么问题
2019-04-03 回复 有任何疑惑可以回复我~
#6

qq_慕容9478769 回复 qq_齐勒_0

兄弟你的location都写错了
2019-10-19 回复 有任何疑惑可以回复我~
查看3条回复

Invalid bound statement (not found): com.miaoshaproject.dao.UserDoMapper.selectByPrimaryKey

我也是这个问题,请问现在解决了吗

0 回复 有任何疑惑可以回复我~

解决了嘛 怎么办啊


0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5c20a94a0001b16c04850025.jpg这个地方换一下,我的就可以执行了

0 回复 有任何疑惑可以回复我~
#1

宝慕林6263177 提问者

说具体一点,你那换的什么,我的在配置文件里加了这句会报错
2018-12-24 回复 有任何疑惑可以回复我~
#2

慕xa

同问~
2019-08-06 回复 有任何疑惑可以回复我~

这些代码和文件是自动生成的,应该不会错吧,就是xml里重复生成了,我给去掉了,运行还是报错,我的UserDaoMapper.xml有UserDOMapper.java中的方法啊

1 回复 有任何疑惑可以回复我~
#1

苏凝汐

重复生成的代码里面是不是原本手动添加的代码被覆盖了。。
2018-12-21 回复 有任何疑惑可以回复我~
#2

宝慕林6263177 提问者

private UserPasswordDOMapper userPasswordDOMapper; @Override public UserModel getUserById(Integer id) { UserDO userDO = userDOMapper.selectByPrimaryKey(id); if (userDO == null){ return null; }
2018-12-21 回复 有任何疑惑可以回复我~
#3

宝慕林6263177 提问者 回复 苏凝汐

我是这里的方法执行不了,你照着视频敲过吗,能不能运行
2018-12-21 回复 有任何疑惑可以回复我~
#4

苏凝汐 回复 宝慕林6263177 提问者

我对照着视频整个敲下来,运行没问题。 上面那个问题你看下对应的UserDOMapper.xml中selectByPrimaryKey这个方法有没有配置正确
2018-12-24 回复 有任何疑惑可以回复我~
#5

java程序猿的一生

我的也是这个问题,你的解决了吗?
2018-12-24 回复 有任何疑惑可以回复我~
查看2条回复

1.检查xml文件所在package名称是否和Mapper interface所在的包名一致

2.UserDOMapper.java中的方法在UserDaoMapper.xml中没有,然后执行UserDOMapper.java中的方法会报此错误


1 回复 有任何疑惑可以回复我~
#1

宝慕林6263177 提问者

这些代码和文件是自动生成的,应该不会错吧,就是xml里重复生成了,我给去掉了,运行还是报错,我的UserDaoMapper.xml有UserDOMapper.java中的方法啊
2018-12-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码运行报错问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信