lla*_*bda 5 java spring hibernate
我正在使用带有Java配置的Spring Boot。如何启用hibernate.generate_statistics?我已经有:
logging.level.org.hibernate.stat:信息
所以我尝试添加以下配置道具,但这些都不起作用:
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:正确
hibernate.generate_statistics:正确
唯一起作用的是添加:
-Dhibernate.generate_statistics = true
到命令行。但是,对于我的用例,我更喜欢在Java应用程序本身或其JAR中的属性文件中进行配置,而不是在命令行上进行外部配置。
我看到的另一个解决方案是,我还可以将“ hibernate.properties”文件添加到我的类路径中,其中包含内容
hibernate.generate_statistics = true
这确实有效。但是理想吗?
根据文档,要在 JPA 提供程序上设置本机属性,您可以使用:
spring.jpa.properties.*= ...
Run Code Online (Sandbox Code Playgroud)
所以对于hibernate.generate_statistics,使用:
spring.jpa.properties.hibernate.generate_statistics=true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3855 次 |
| 最近记录: |