Hibernate sigue escupiendo rastros SQL a stdout, y no puedo encontrar la manera de cambiar una propiedad de configuración de Hibernación detrás de un adaptador JPA. Este es el grano de primavera para el EntityManagerFactory:No se puede hacer que hibernate deje de mostrar SQL con Spring JPA Proveedor Adaptador
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="ssapDataSource"/>
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" >
<property name="showSql" value="false"/>
</bean>
</property>
</bean>
Incluso con la propiedad showSql establece en false, Hibernate mantiene SQL impresión.
He intentado hacer un archivo hibernate.properties en mi classpath con "hibernate.show_sql = false", pero tampoco lo recogió.
También probé el establecimiento de una propiedad del sistema: hibernación .show_sql = falso. Todavía no hay alegría. Insiste en arrojar declaraciones SQL. – Mojo
¿Qué le parece si especifica? –
skaffman
Estoy bastante seguro de que Hibernate no hace esto de manera predeterminada, por lo que sospecho que en algún otro lugar de su entorno tiene algo que ha activado showSql, y esto está teniendo prioridad sobre sus intentos de desactivarlo. – skaffman