mybatis-plus的sql語句打印問題小結(jié)
mybatis-plus使用時候的小問題記錄。
在使用mybatis-plus的時候需要把sql的語句打印出來,查看執(zhí)行的成功與否,在以前的項目的時候使用過這種各樣的方式,在使用mybatis-plus上面也使用過兩種方式,今天將常用的方式拷貝過來之后,發(fā)現(xiàn)沒有發(fā)生效果(開始的時候以為是使用配置中心nacos導致問題,最后經(jīng)過仔細的檢查發(fā)現(xiàn)是單詞拼錯了),所以在這里記錄一下。
第一種方式:
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,打印的語句會非常的詳細,包含了sql語句,執(zhí)行結(jié)果的數(shù)據(jù)集,數(shù)據(jù)結(jié)果條數(shù)等,在調(diào)試的時候會比較好用,但是如果語句執(zhí)行之后的結(jié)果比較多,那么日志數(shù)量就會爆炸在控制臺刷屏,所以我更傾向于第二種方式。
第二種方式:
logging:
level:
com:
***:
***:
dao: debug注:com.***.***.dao 是對應的項目的mapper掃描文件可能是dao也可能是mapper,根據(jù)項目的具體情況不一樣。
在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,執(zhí)行相關的程序之后會打印sql語句,執(zhí)行語句之后的返回結(jié)果數(shù)據(jù)集數(shù)量,不會返回具體的結(jié)果集,通常在使用的時候這個配置就可以了。
補充:mybatisPlus配置控制臺打印sql語句
1、配置文件為application.yml格式
? #mybatis-plus配置控制臺打印完整帶參數(shù)SQL語句 ? ? mybatis-plus: ? ? ? configuration: ? ? ? ? log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2、配置文件為application.properties格式
#mybatis-plus配置控制臺打印完整帶參數(shù)SQL語句 ? ? mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
到此這篇關于mybatis-plus的sql語句打印問題的文章就介紹到這了,更多相關mybatis-plus sql語句打印內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
安裝sqlserver2022提示缺少msodbcsql.msi錯誤消息的解決
本文主要介紹了安裝sqlserver2022提示缺少msodbcsql.msi錯誤消息,msoledbsql.msi文件是Microsoft OLE DB Provider for SQL Server的安裝文件,下面就來介紹一下解決方法2024-05-05
優(yōu)化SQL Server的內(nèi)存占用之執(zhí)行緩存
在論壇上常見有朋友抱怨,說SQL Server太吃內(nèi)存了。這里筆者根據(jù)經(jīng)驗簡單介紹一下內(nèi)存相關的調(diào)優(yōu)知識2012-04-04
sqlserver數(shù)據(jù)庫出現(xiàn)置疑的解決思路
首先新建一個同名的數(shù)據(jù)庫,然后再停掉sql server服務,用原數(shù)據(jù)庫的數(shù)據(jù)文件覆蓋掉這個新建的數(shù)據(jù)庫文件,重啟sql server服務。感興趣的朋友可以參考下哈,希望可以幫助到你2013-03-03

