解決Mybatis-plus找不到對應(yīng)表及默認表名命名規(guī)則的問題
錯誤截圖
在測試使用Mybatis-plus查詢數(shù)據(jù)庫時報錯
報錯信息大概意思時在數(shù)據(jù)庫中沒有user這張表
而實際上確實沒有
嘗試
我這里application.ymml沒有與Mybatis-plus的相關(guān)配置
為探究在沒有配置的情況下時Mybatis-plus默認時按照什么來定義表名的
猜想有兩個地方有可能(因為只有這兩個地方是user)
先測試第一個
可以看到和之前的錯誤一樣沒有效果
測試第二個點
雖然報錯,但是證明了在沒有配置表名的情況下mybatis-plus是默認按照實體類名去查詢數(shù)據(jù)庫表的
解決方法
第一種
就依它,把表名改成user第二種
把實體類表名按照駝峰命名法改成tbUser第三種
在application里配置一下數(shù)據(jù)庫表前綴
三種方式均測試查詢通過沒有問題
可根據(jù)實際開發(fā)來使用
到此這篇關(guān)于解決Mybatis-plus找不到對應(yīng)表及默認表名命名規(guī)則的問題的文章就介紹到這了,更多相關(guān)Mybatis-plus命名規(guī)則內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于@Scheduled不執(zhí)行的原因分析
這篇文章主要介紹了關(guān)于@Scheduled不執(zhí)行的原因分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12Resty開發(fā)restful版本的Jfinal深入研究
這篇文章主要為大家介紹了Resty開發(fā)restful版本的Jfinal深入研究有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-03-03