Vous pouvez analyser les requêtes SQL effectuées par un EntityManager en activant l'écriture de logs depuis son unité de persistance dans le fichier persistence.xml.
<persistence-unit name="bdd_sdzee_PU" transaction-type="JTA">
<jta-data-source>jdbc/bonecp_resource</jta-data-source>
<class>com.sdzee.entities.Utilisateur</class>
<!-- Pour eclipselink -->
<properties>
<property name="eclipselink.logging.level.sql" value="FINE"/>
<property name="eclipselink.logging.parameters" value="true"/>
</properties>
<!-- Pour hibernate -->
<properties>
<property name = "hibernate.show_sql" value = "true" />
</properties>
</persistence-unit>