jpa hibernate打印控制台如何格式化输出SQL语句,hibernate不是有一个属性吗:format_sql

来源:2-2 使用AOP处理请求(中)

野生的程序猿一只

2017-11-05 14:27

spring:

  profiles:

    active: dev

  datasource:

    driver-class-name: com.mysql.jdbc.Driver

    url: jdbc:mysql://127.0.0.1:3306/mybatis

    username: root

    password: 123456

  jpa:

    hibernate:

#      ddl-auto: create

      ddl-auto: update

    show-sql: true

    format-sql: true

    use-sql-comments: true


写回答 关注

7回答

  • 二十三四岁
    2018-01-17 20:32:01
    已采纳

    https://stackoverflow.com/questions/25720396/how-to-set-hibernate-format-sql-in-spring-boot

    spring.jpa.properties.hibernate.format_sql=true

    野生的程序猿...

    非常感谢!

    2018-04-11 18:56:23

    共 1 条回复 >

  • KevinCarlwang
    2018-08-31 14:30:25

    可以,非常感谢

  • 一个杯子哟
    2018-03-18 11:15:13

    试试这个:

    spring.jpa.properties.hibernate.format_sql=true


  • Landercy
    2018-02-01 13:24:32
    spring.jpa.hibernate.format_sql=true

    spring:
      ...
      jpa:
        ...
        show-sql: true
        properties:
          hibernate.format_sql: true

    spring:
      ...
      jpa:
        ...
        show-sql: true
        properties:
          hibernate:
            format_sql: true

    以上均生效

    注意 format_sql中间是下划线,连字符的写法format-sql不生效

    Console输出结果

    2018-02-01 13:23:49.965  INFO 1905 --- [nio-8080-exec-2] o.h.h.i.QueryTranslatorFactoryInitiator  : HHH000397: Using ASTQueryTranslatorFactory
    Hibernate:
        select
            girl0_.id as id1_0_,
            girl0_.age as age2_0_,
            girl0_.cup_size as cup_size3_0_
        from
            girl girl0_


    野生的程序猿...

    可以,非常感谢

    2018-04-11 18:57:26

    共 1 条回复 >

  • 厚权哥
    2017-12-20 20:21:45

     format_sql: true  起作用

    慕妹0244...

    不起作用呀

    2017-12-21 13:30:46

    共 1 条回复 >

  • wushun
    2017-12-01 15:21:21

    format-sql: true 不起作用其他都能行

  • 野生的程序猿一只
    2017-11-05 14:30:45

    这里的配置不起作用,配置到hibernate属性下面也不起作用,中间的短线变成下划线也不起作用,求解

    野生的程序猿... 回复面朝沧海

    没解决,不行

    2017-12-01 19:04:27

    共 2 条回复 >

Spring Boot进阶之Web进阶

《2小时学习Spring Boot》之进阶教程,针对Web方面的相关技巧

104040 学习 · 393 问题

查看课程

相似问题