日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

mybatis-plus的sql語句打印問題小結_MsSql

作者:m0_67402013 ? 更新時間: 2022-06-19 編程語言

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

注:com.***.***.dao 是對應的項目的mapper掃描文件可能是dao也可能是mapper,根據項目的具體情況不一樣。

在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,執行相關的程序之后會打印sql語句,執行語句之后的返回結果數據集數量,不會返回具體的結果集,通常在使用的時候這個配置就可以了。

補充:mybatisPlus配置控制臺打印sql語句

1、配置文件為application.yml格式

 ? #mybatis-plus配置控制臺打印完整帶參數SQL語句
? ? mybatis-plus:
? ? ? configuration:
? ? ? ? log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

2、配置文件為application.properties格式

 #mybatis-plus配置控制臺打印完整帶參數SQL語句
? ? mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

原文鏈接:https://blog.csdn.net/m0_67402013/article/details/124317011

欄目分類
最近更新