springBoot第二數據源訪問dao 報BindingException: Invalid bound statement(not found)

BindingException: Invalid bound statement(not found) *.*.*Dao.select();

這個異常最開始在網上找了很多都是說mapper名字一類沒有對上,因爲吾的使用環境是在@scheduled 定時任務裏面 並且在本地上也沒事,只是到了測試環境一直跑會跑着跑着就報上面的異常。

1、最開始懷疑是第二數據源的dao和mapper放到了第一數據源的下面導致出現問題。但是mapper移到單獨的路徑下了,可是dao下面忘了移動。。。(有點尷尬)

2、之後還會出現這個問題,隨後換了個思路懷疑@scheduled是單線程導致這個問題,將其改成多線程。

3、還是報上面的問題。。。。後經同事幫助發現dao忘了移出來。。。

將dao移出來後發現可以了,記錄下

 

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