mybatis-plus的sql語句打印問題小結(jié)
mybatis-plus使用時(shí)候的小問題記錄。
在使用mybatis-plus的時(shí)候需要把sql的語句打印出來,查看執(zhí)行的成功與否,在以前的項(xiàng)目的時(shí)候使用過這種各樣的方式,在使用mybatis-plus上面也使用過兩種方式,今天將常用的方式拷貝過來之后,發(fā)現(xiàn)沒有發(fā)生效果(開始的時(shí)候以為是使用配置中心nacos導(dǎo)致問題,最后經(jīng)過仔細(xì)的檢查發(fā)現(xiàn)是單詞拼錯(cuò)了),所以在這里記錄一下。
第一種方式:
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,打印的語句會(huì)非常的詳細(xì),包含了sql語句,執(zhí)行結(jié)果的數(shù)據(jù)集,數(shù)據(jù)結(jié)果條數(shù)等,在調(diào)試的時(shí)候會(huì)比較好用,但是如果語句執(zhí)行之后的結(jié)果比較多,那么日志數(shù)量就會(huì)爆炸在控制臺(tái)刷屏,所以我更傾向于第二種方式。
第二種方式:
logging: level: com: ***: ***: dao: debug
注:com.***.***.dao 是對(duì)應(yīng)的項(xiàng)目的mapper掃描文件可能是dao也可能是mapper,根據(jù)項(xiàng)目的具體情況不一樣。
在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,執(zhí)行相關(guān)的程序之后會(huì)打印sql語句,執(zhí)行語句之后的返回結(jié)果數(shù)據(jù)集數(shù)量,不會(huì)返回具體的結(jié)果集,通常在使用的時(shí)候這個(gè)配置就可以了。
補(bǔ)充:mybatisPlus配置控制臺(tái)打印sql語句
1、配置文件為application.yml格式
? #mybatis-plus配置控制臺(tái)打印完整帶參數(shù)SQL語句 ? ? mybatis-plus: ? ? ? configuration: ? ? ? ? log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2、配置文件為application.properties格式
#mybatis-plus配置控制臺(tái)打印完整帶參數(shù)SQL語句 ? ? mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
到此這篇關(guān)于mybatis-plus的sql語句打印問題的文章就介紹到這了,更多相關(guān)mybatis-plus sql語句打印內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Mybatis控制臺(tái)打印Sql語句的實(shí)現(xiàn)代碼
- Mybatis 實(shí)現(xiàn)打印sql語句的代碼
- mybatis-plus配置控制臺(tái)打印完整帶參數(shù)SQL語句的實(shí)現(xiàn)
- mybatis 通過攔截器打印完整的sql語句以及執(zhí)行結(jié)果操作
- mybatis plus 開啟sql日志打印的方法小結(jié)
- mybatis-plus開啟sql日志打印的三種方法
- Mybatis設(shè)置sql打印日志的多種方法
- mybatis-plus開啟sql打印的三種方式總結(jié)
- MyBatis/mybatis-plus項(xiàng)目打印SQL的方法實(shí)現(xiàn)
相關(guān)文章
SQL Server 觸發(fā)器 表的特定字段更新時(shí),觸發(fā)Update觸發(fā)器
另外再補(bǔ)充一句:insert和update的數(shù)據(jù)都會(huì)保存在臨時(shí)表中,所以使用inserted可以取出這些數(shù)據(jù),刪除時(shí)使用deleted可以取出被刪除的數(shù)據(jù)2009-08-08SQLServer或Oracle卸載不完全導(dǎo)致安裝失敗的解決辦法
這篇文章主要介紹了SQLServer或Oracle卸載不完全導(dǎo)致安裝失敗的解決辦法,本文歸根結(jié)底的辦法就是利用cmd命令行將未卸載完全的插件或程序進(jìn)行完美卸載,文中介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05SQL 統(tǒng)計(jì)一個(gè)數(shù)據(jù)庫(kù)中所有表記錄的數(shù)量
最近公司的數(shù)據(jù)庫(kù)發(fā)現(xiàn)有表的數(shù)據(jù)被弄掉了,有些數(shù)據(jù)表記錄為0,于是想找出此數(shù)據(jù)庫(kù)中到底有哪些數(shù)據(jù)表的記錄都為0以縮小分析范圍,可使用如下的SQL Statement2012-01-01Sql Server 開窗函數(shù)Over()的使用實(shí)例詳解
這篇文章主要介紹了Sql Server 開窗函數(shù)Over()的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05使用SQL Server 獲取插入記錄后的ID(自動(dòng)編號(hào))
本篇文章是對(duì)使用SQL Server獲取插入記錄后的ID(自動(dòng)編號(hào))的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06SQL語句的各個(gè)關(guān)鍵字的解析過程詳細(xì)總結(jié)
由于最近需要做一些sql query性能提升的研究,因此研究了一下sql語句的解析過程;本文是我在看了各種資料后手機(jī)總結(jié)的,會(huì)詳細(xì)的,一步一步的講述一個(gè)sql語句的各個(gè)關(guān)鍵字的解析過程,歡迎大家互相學(xué)習(xí)2013-01-01sqlserver 中時(shí)間為空的處理小結(jié)
sql server中常常需要使用DateTime類型的字段。當(dāng)此類型字段值為空時(shí),常常出現(xiàn)各種異常2011-10-10