亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

一直顯示 Invalid bound statement (not found): com.example.demo.dao.AreaDao.queryArea

http://img1.sycdn.imooc.com//5a94276a00016ed509930285.jpg

不知道什么情況,哪位兄臺給解決一下。

正在回答

9 回答

同學好,請按照以下的步驟排查

1:檢查xml文件所在package名稱是否和Mapper interface所在的包名一一對應;
2:檢查xml的namespace是否和xml文件的package名稱一一對應;
3:檢查方法名稱是否對應;

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

WangJhhxx

沒明白1:檢查xml文件所在package名稱是否和Mapper interface所在的包名一一對應; 2:檢查xml的namespace是否和xml文件的package名稱一一對應;這2 個,xml文件不是在mapper目錄下嗎?
2018-02-28 回復 有任何疑惑可以回復我~
#2

翔仔

xxmapper.xml里面的配置要指定類名的,類的package要指定正確才行
2018-02-28 回復 有任何疑惑可以回復我~
#3

WangJhhxx 回復 翔仔

好的,我再看看。
2018-02-28 回復 有任何疑惑可以回復我~

檢查application.yml里是否加了以下配置:

mybatis:
??type-aliases-package:?com.imooc.xxx??????????#?所有實體類所在包路徑
??mapper-locations:?classpath:mapper/*.xml??????#?mapper映射文件


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

慕妹6288054

謝謝,解決了
2020-02-14 回復 有任何疑惑可以回復我~

我這邊就一直提示找不到方法:

首先,xxMapper.xml和xxMapper接口是放在同一個包下面的,

其次,xxMapper.xml配置的namespace是xxMapper接口的全路徑,

然后xxMapper.xml里面的方法名是直接copy接口里面的,

但是測試的時候就一直提示找不到方法;

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.com.wang.mybatis.Mapper.EmpMapper.selAllEmp

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

慕UI7083174

您好這個問題解決了嗎, 我現在也碰到這個問題,配置包路徑 配置文件都沒有問題
2019-11-17 回復 有任何疑惑可以回復我~
#2

喵喵a

俺也是??快凌晨一點了還沒整完,從下午2點整到現在,哭了啊啊啊啊????
2021-08-28 回復 有任何疑惑可以回復我~

小哥哥你好啊,我遇到的跟你一模一樣的錯誤提示,請問一下,你是怎么解決的?拜托拜托

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

慕數據8139859

你弄好了沒 哈啊哈
2019-04-10 回復 有任何疑惑可以回復我~

我的錯誤出在了application.properties中配置的myBatis變量與SessionFactoryConfiguration.java中通過@Value引入時沒有對應上,也會報這個錯誤,大家可以仔細檢查一下。

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

餃子大魔王

雖然我不是因為這個問題,但是確實是這里少了個配置,感謝
2019-12-05 回復 有任何疑惑可以回復我~

第一個檢查是什么意思呢?

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

我也沒懂?樓主能幫忙說下你的解決方法嗎?

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

什么意思 ?好亂啊


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

解決了,感謝老師。

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

WangJhhxx

我也遇到這個問題,我沒有明白為何檢查xml文件所在的package名稱,xml文件不是在resource/mapper/目錄下嗎?怎么還會有package名稱呢?
2018-02-28 回復 有任何疑惑可以回復我~
#2

慕沐0267534

您好,能幫忙說下您是怎么解決的嗎?我這里也遇到了這個問題
2018-03-30 回復 有任何疑惑可以回復我~
#3

誰染霜林醉 回復 慕沐0267534

你看一下是不是 SessionFactoryConfiguration 下的 createSqlSessionFactoryBean 方法上忘記添加一個 @Bean(name = "sqlSessionFactory") 的注解 我遇到的就是這種情況
2018-11-19 回復 有任何疑惑可以回復我~
#4

weibo_花非花夢222_0

小哥哥你好啊,我遇到的跟你一模一樣的錯誤提示,請問一下,你是怎么解決的?拜托拜托
2018-12-07 回復 有任何疑惑可以回復我~
#5

weibo_花非花夢222_0

小哥哥你好啊,我遇到的跟你一模一樣的錯誤提示,請問一下,你是怎么解決的?拜托拜托
2018-12-07 回復 有任何疑惑可以回復我~
#6

qq_呆胖傻_0 回復 誰染霜林醉

謝大佬,我就是你說的那個情況報的錯
2019-05-31 回復 有任何疑惑可以回復我~
#7

慕容2232292 回復 weibo_花非花夢222_0

MapperScan里加個.*.dao
2020-10-22 回復 有任何疑惑可以回復我~
查看4條回復

舉報

0/150
提交
取消

一直顯示 Invalid bound statement (not found): com.example.demo.dao.AreaDao.queryArea

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號