gpt4 book ai didi

java - 如何使用 Spring Boot 启用 hibernate.generate_statistics?

转载 作者:搜寻专家 更新时间:2023-10-31 20:32:31 24 4
gpt4 key购买 nike

我正在使用带有 Java 配置的 Spring Boot。如何启用 hibernate.generate_statistics?我已经有:

logging.level.org.hibernate.stat: INFO

所以我尝试添加以下配置 Prop ,但这些都不起作用:

spring.jpa.hibernate.properties.generate_statistics: true

spring.jpa.hibernate.properties.generate-statistics: true

spring.jpa.hibernate.generate-statistics: true

spring.jpa.hibernate.generate_statistics: true

hibernate.generate-statistics: true

hibernate.generate_statistics: true

唯一起作用的是添加:

-Dhibernate.generate_statistics=true

命令行。但是,对于我的用例,我更喜欢在 Java 应用程序本身或其 JAR 中的属性文件中进行配置,而不是在命令行外部进行配置。

我看到的另一个解决方案是我还可以将“hibernate.properties”文件添加到我的类路径中,其中包含内容

hibernate.generate_statistics=true

这确实有效。但这是理想的吗?

最佳答案

根据documentation , 要在 JPA 提供程序上设置 native 属性,您可以使用:

spring.jpa.properties.*= ...

所以对于 hibernate.generate_statistics,使用:

spring.jpa.properties.hibernate.generate_statistics=true

关于java - 如何使用 Spring Boot 启用 hibernate.generate_statistics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40409007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com