mybatis plus的sql語句列印問題

2021-10-08 05:30:00 字數 748 閱讀 4404

mybatis-plus使用時候的小問題記錄。

在使用mybatis-plus的時候需要把sql的語句列印出來,檢視執行的成功與否,在以前的專案的時候使用過這種各樣的方式,在使用mybatis-plus上面也使用過兩種方式,今天將常用的方式拷貝過來之後,發現沒有發生效果(開始的時候以為是使用配置中心nacos導致問題,最後經過仔細的檢查發現是單詞拼錯了),所以在這裡記錄一下。

第一種方式:

mybatis-plus:

configuration:

log-impl: org.apache.ibatis.logging.stdout.stdoutimpl

在配置檔案或者配置中心中使用上面的配置。

使用了上面的配置之後,列印的語句會非常的詳細,包含了sql語句,執行結果的資料集,資料結果條數等,在除錯的時候會比較好用,但是如果語句執行之後的結果比較多,那麼日誌數量就會**在控制台刷屏,所以我更傾向於第二種方式。

第二種方式:

logging:

level:

com:**

*:**

*:dao: debug

在配置檔案或者配置中心中使用上面的配置。

使用了上面的配置之後,執行相關的程式之後會列印sql語句,執行語句之後的返回結果資料集數量,不會返回具體的結果集,通常在使用的時候這個配置就可以了。

MyBatis Plus 自定義sql語句

一 引言 mp自帶的條件構造器雖然很強大,有時候也避免不了寫稍微複雜一點業務的sql,那麼那麼今天說說mp怎麼自定義sql語句吧。二 配置 自定義的sql當然是寫在xml檔案中的啦,那麼首先來定義xml檔案的位置,在yml配置檔案如下 mybatis plus 三 具體實現 使用註解實現 authe...

MybatisPlus學習之(四)SQL注入

想讓自定義的方法啟動時直接注入sql語句到configuration中 參考 public inte ce extends 2.自定義mysqlinjector類繼承defaultsqlinjector 自定義mysqlinjector類 模仿logicdelete方法繼承 public class...

mybatis plus分頁步驟

控制器層 需要傳入兩個引數page 當前頁數 limit 每頁數量 獲取分頁資料 page page1 new page page,limit page1 noticeservice.getpagenotice page1 listnotices page1.getrecords 介面 pagege...