我正在使用带有Java配置的Spring Boot。如何启用hibernate.generate_statistics?我已经有了:
logging.level.org.hibernate.stat:INFO
所以我尝试添加以下配置道具,但这些都不起作用:
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 =真
到命令行。但是,对于我的用例,我更喜欢在Java应用程序本身或其JAR中的属性文件中配置它,而不是在命令行外部配置。
我看到的另一个解决方案是我还可以在我的类路径中添加一个“hibernate.properties”文件,内容为
hibernate.generate_statistics =真
这确实有效。但这是理想的吗?
答案 0 :(得分:0)
根据documentation,要在JPA提供程序上设置本机属性,您可以使用:
spring.jpa.properties.*= ...
因此对于hibernate.generate_statistics
,请使用:
spring.jpa.properties.hibernate.generate_statistics=true