我正在使用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=true。 然而,对于我的用例,我更喜欢在Java应用程序本身或其JAR中的属性文件中配置这个属性,而不是在命令行外部配置。
我看到另一个解决方案是将“hibernate.properties”文件添加到我的类路径中,并将内容设置为“hibernate.generate_statistics=true”。这确实有效,但它是否理想呢?
spring.jpa.properties.hibernate.generate_statistics=true
。请参阅http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html。 - M. Deinumjpa.properties.hibernate.generateStatistics: true
。 - Pankaj