好文一篇,驗證過了,沒有問題的:
https://www.jianshu.com/p/ff5af6c59365?utm_source=oschina-app
踩坑分享:
我是改造以前的單數據源項目。本不想動原來的mapper類文件目錄路徑的,後來發現不行。就給原來的mapper類單獨建立了包用來存放,和新數據源mapper的包路徑平行,這樣問題就解決了。
踩坑分享:
問題:Invalid bound statement (not found)
原因是mapper.xml文件沒有加載到導致的
缺少紅框的配置
添加 sqlSessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapper/*/*.xml")) 就可以解決問題了
另外下面這篇文章也瞟了下,可以順便參考: