av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

springboot實現執行sql語句打印到控制臺

瀏覽:121日期:2023-03-06 17:49:23
springboot 執行sql語句打印到控制臺1.簡介

每當寫完持久化語句時肯定免不了要查漏補缺一波。這里就可以將執行的sql打印到控制臺來檢查sql語句哪里出了問題。

2.配置

配置非常簡單,只需要在配置文件中設置下mapper日志級別就可以了

3.代碼

application-test.properties#logging.level.mapper的路徑=異常級別logging.level.com.shuhe360.auth.auth_main_car_api.mapper.CarConsumeRecordMapper=DEBUG4.jpa

如果操作數據庫用的jpa也可以來手動開啟打印語句到控制臺的

5.jpa開啟

# JPA 相關配置spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect#這里開啟sql打印spring.jpa.show-sql=false#程序啟動時刪除并創建實體類對應的那個表(危險)spring.jpa.hibernate.ddl-auto=nonespringboot 打印sql 語句

在配置文件中 application.yml 配置如下其一即可

方式一:

logging: level: com.xxx.com.dao.mapper: DEBUG //包路徑為mapper文件包路徑

打印出來的形式如下:

2019-01-24 08:02:14.245 [http-nio-8060-exec-2] DEBUG c.s.a.m.m.U.getUsernameExistSet 159 - ==> Preparing: SELECT username FROM user_info WHERE username in ( ? , ? , ? ) 2019-01-24 08:02:14.245 [http-nio-8060-exec-2] DEBUG c.s.a.m.m.U.getUsernameExistSet 159 - ==> Parameters: nike16(String), nike14(String), nike15(String)2019-01-24 08:02:14.307 [http-nio-8060-exec-2] DEBUG c.s.a.m.m.U.getUsernameExistSet 159 - <== Total: 02019-01-24 08:02:14.323 [http-nio-8060-exec-2] DEBUG c.s.a.m.mapper.UserMapper.saveBatch 159 - ==> Preparing: INSERT INTO user_info ( username, password, email, telphone, birthday, createTime, updateTime ) values ( ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ? ) 2019-01-24 08:02:14.323 [http-nio-8060-exec-2] DEBUG c.s.a.m.mapper.UserMapper.saveBatch 159 - ==> Parameters: nike14(String), 4f757a334d69b32b586f3694fbaaa9a9869aee184f98e009b6e02b170f92eb9f(String), hgaha@qq.com(String), null, 2018-03-02 02:01:02.0(Timestamp), 2019-01-24 08:02:14.307(Timestamp), 2019-01-24 08:02:14.307(Timestamp), nike15(String), 18a1c9f3e7a69e3f72ab5d80caea96e5c90f5fada8f9a7e92238dc4242ba03f8(String), hgaha@qq.com(String), null, 2018-03-02 02:01:02.0(Timestamp), 2019-01-24 08:02:14.307(Timestamp), 2019-01-24 08:02:14.307(Timestamp), nike16(String), 5912bd4ff3ae134b15347610b64d9f352dd3c89dd2fb5c495cf4699683b33271(String), hgaha@qq.com(String), null, 2018-03-02 02:01:02.0(Timestamp), 2019-01-24 08:02:14.307(Timestamp), 2019-01-24 08:02:14.307(Timestamp)2019-01-24 08:02:14.338 [http-nio-8060-exec-2] DEBUG c.s.a.m.mapper.UserMapper.saveBatch 159 - <== Updates: 3

方式二:

mybatis configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

打印出來的形式如下

Creating a new SqlSessionRegistering transaction synchronization for SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2e943ddb]JDBC Connection [HikariProxyConnection@898692052 wrapping com.mysql.jdbc.JDBC4Connection@6a0c5a04] will be managed by Spring==> Preparing: DELETE FROM user_info WHERE uid in ( ? , ? , ? )==> Parameters: 44(Long), 45(Long), 46(Long)<== Updates: 0Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2e943ddb]Transaction synchronization committing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2e943ddb]Transaction synchronization deregistering SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2e943ddb]Transaction synchronization closing SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2e943ddb]

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 国产精品久久国产精品 | www.天天干.com | 国产精品一码二码三码在线 | 午夜影院在线观看 | 成人av高清 | 国产精品视频一 | 日本特黄a级高清免费大片 成年人黄色小视频 | 久久国产成人精品国产成人亚洲 | 成人免费一级 | 国产一区精品在线 | 中文字幕高清 | 女女百合av大片一区二区三区九县 | 在线播放国产一区二区三区 | 国产精品毛片一区二区在线看 | 久久久天天| 99精品久久久国产一区二区三 | 日韩成人免费视频 | 欧美日韩在线视频观看 | 蜜月va乱码一区二区三区 | 国产乱码精品一区二区三区五月婷 | 美女艹b| 午夜av电影院 | 一级全黄少妇性色生活免费看 | 理论片午午伦夜理片影院 | 日韩久久久久久久久久久 | 激情黄色在线观看 | 黄色免费在线观看 | 一区二区三区免费在线观看 | 国产一区二区三区欧美 | 日本欧美在线视频 | 成人免费观看男女羞羞视频 | 亚洲成人自拍 | 国产免费拔擦拔擦8x高清 | 日韩精品一区二区三区视频播放 | 日本视频免费观看 | 亚洲国产精品一区在线观看 | 天天看天天干 | 久久精品久久久久久 | 成人久久久 | 一区二区视频在线 | 羞羞视频在线观看 |