JPA添加sql输出日志

Posted Y飞羽Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JPA添加sql输出日志相关的知识,希望对你有一定的参考价值。

JPA添加sql输出日志

  • 首先,引入maven包
		<dependency>
            <groupId>org.bgee.log4jdbc-log4j2</groupId>
            <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>
            <version>1.16</version>
        </dependency>
  • 添加log4jdbc.log4j2.properties文件
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
  • 修改项目配置
#旧版
spring:
  datasource:
    url: jdbc:mysql://xxxx:3306/xxxx?useUnicode=true&characterEncoding=UTF8
    username: xxxx
    password: xxxx
    sql-script-encoding: utf-8
# 新版
spring:
  datasource:
    url: jdbc:log4jdbc:mysql://xx.xx.xx.xx:3306/xxxx?useUnicode=true&characterEncoding=UTF8
    username: xxxx
    password: xxxx
    sql-script-encoding: utf-8
    driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy

以上是关于JPA添加sql输出日志的主要内容,如果未能解决你的问题,请参考以下文章

JPA添加sql输出日志

Logback 输出 JPA SQL日志 到文件

SpringBoot JPA打印JPA执行的SQL语句与参数Springboot JPA日志输出打印SQL语句和传入的参数 高阶篇

JPA使用log4jdbc输出sql日志

JPA使用log4jdbc输出sql日志

使用JPA里怎么配置使运行时输出SQL语句