¿Hay alguna analizador JPQL?
Pregunta
aplicación desarrollada utilizando JPA Toplink
que utiliza JPQL. De acuerdo a mi investigación APP llamará más de lo que SQL mirada comunicado JPQL similares.
Estoy buscando algunas herramientas de análisis JPQL que puedo ejecutar JPQL o ejecutar mi aplicación y me dice cuántos está ejecutando SQL real.
¿Hay algo como la disponible?
Actualizar Se ha añadido la siguiente en mi persistence.xml como sugirió y mi IDE NetBean muestra ahora SQL real generada por JPQL: D
<properties>
<property name="eclipselink.logging.logger" value="JavaLogger"/>
<property name="toplink.logging.level.sql" value="FINE"/>
Solución
No creo que no puede haber un analizador genérico como el comportamiento es específico del proveedor. Sin embargo se puede ver en el SQL es ejecutado por activar los registros apropiados del proveedor JPA que está utilizando.
Hibernate:
EclipseLink:
http://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging
http://www.adam-bien.com/roller/abien / entrada / glassfish_and_jpa_sql_monitoring
OpenJPA:
http://openjpa.apache.org/faq.html#FAQ -HowdoIseetheSQLthatOpenJPAisexecuting% 253F