我正在尝试为hibernate查询添加计时统计机制。我们的application.properties文件已经有这样的条目:
logging.level.org.hibernate.SQL=DEBUG
spring.jpa.hibernate.ddl-auto=validate
所以我尝试添加:logging.level.org.hibernate.stat=DEBUG
。但这并没有为我提供任何时间信息。谁知道为什么?
编辑: 我还将此添加到pom.xml:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<hibernate.generate_statistics>true</hibernate.generate_statistics>
</properties>
仍然无法运作。
答案 0 :(得分:1)
您还需要设置hibernate系统属性: hibernate.generate_statistics = true
您可以使用VM参数设置System属性的一种方法。在您的情况下: -Dhibernate.generate_statistics = true