Ich versuche, Leistungsstatistiken von Hibernate zu erhalten. Ich habe die Winterschlafstatistik bereits im Frühling aktiviert.Hibernate zeigt das Leistungsprotokoll nicht an
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan" value="org.some.package" />
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.generate_statistics">true</prop>
<prop key="hibernate.use_sql_comments">true</prop>
</props>
</property>
</bean>
Allerdings bekomme ich eine leere Sammlung aus dem Debug-Protokoll.
23: 01: 52,075 [main] DEBUG org.hibernate.stat.Statistics - HQL: {}, time: {} ms, Zeilen: {}
I Hibernate Version 3.6 verwenden.
* Ich bekomme keine leere Sammlung aus dem Debug-Log *: Ich bin verwirrt. Was erwartest du und was passiert stattdessen? Warum verwenden Sie eine vollständig veraltete, nicht überwachte Version von Hibernate? –