mongodb org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

最近在項目中同時使用mongo跟mybatis,在老項目中 沒有用mapperscan掃描mybatis下的包,直接掃描全部文件
mongo的接口跟mybatis的接口在同一個包下 沒問題不報錯,但是換到另一個項目,使用掃描包之後 就報瞭如上的錯誤,找了半天,發現這是報的ibatis的錯誤,也在百度上找到更換包就正常的一個案例,但是我的更換後還不行

解決方法
mapper跟mongodb的接口放在不同的包 ,並且掃描的時候做到互相掃不到
加註解

@MapperScan("com.*.*.dao.*")
@EnableMongoRepositories("com.*.*.mongo")

第一個掃描mapper的包 第二個掃描mongo的包 *替換爲你具體包的位置 dao跟mongo也可替換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章