1. 程式人生 > 程式設計 >解決Mybatis-plus找不到對應表及預設表名命名規則的問題

解決Mybatis-plus找不到對應表及預設表名命名規則的問題

錯誤截圖

在這裡插入圖片描述

在測試使用Mybatis-plus查詢資料庫時報錯
報錯資訊大概意思時在資料庫中沒有user這張表
而實際上確實沒有

在這裡插入圖片描述

嘗試

我這裡application.ymml沒有與Mybatis-plus的相關配置
為探究在沒有配置的情況下時Mybatis-plus預設時按照什麼來定義表名的
猜想有兩個地方有可能(因為只有這兩個地方是user)

在這裡插入圖片描述

先測試第一個

在這裡插入圖片描述

可以看到和之前的錯誤一樣沒有效果

測試第二個點
雖然報錯,但是證明了在沒有配置表名的情況下mybatis-plus是預設按照實體類名去查詢資料庫表的

在這裡插入圖片描述

解決方法

第一種
就依它,把表名改成user第二種
把實體類表名按照駝峰命名法改成tbUser第三種

在application裡配置一下資料庫表字首

在這裡插入圖片描述

三種方式均測試查詢通過沒有問題
可根據實際開發來使用

到此這篇關於解決Mybatis-plus找不到對應表及預設表名命名規則的問題的文章就介紹到這了,更多相關Mybatis-plus命名規則內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!