Je suis en train d'enregistrer les valeurs de retour de HQL et je suivais les instructions suivantes: https://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-solution/difficulté à connecter les valeurs de retour HQL en utilisant des outils journaux
j'ai pu utiliser 1.1 pour voir les valeurs de retour sur mon éclipse. Cependant, quand j'utilise la construction mvn et l'exécuter je reçois:
INFO: HHH000046: Connection properties: {user=root, password=****}
Failed to create sessionFactory object.java.lang.NullPointerException
[WARNING]
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:297)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ExceptionInInitializerError
at foo.bar.Main.main(Main.java:36)
... 6 more
Caused by: java.lang.NullPointerException
at com.p6spy.engine.spy.P6SpyDriverCore.connect(P6SpyDriverCore.java:371)..
j'ai essayé d'utiliser 1.3 mais voir: ERREUR: Impossible de trouver un pilote qui accepte jdbc: P6Spy: mysql: // localhost: 3306/testdb
J'ai utilisé deregistered = true mais cela n'a pas fonctionné.
Maintenant, si j'utilise la version ci-dessous, il est très bien:
<dependency>
<groupId>p6spy</groupId>
<artifactId>p6spy</artifactId>
<version>2.1.4</version>
</dependency>
Cependant, quand je lance mon programme je vois: 1491427383465 | 37 | Déclaration | Connexion 0 | sélectionnez person0_.personid comme .. 1491427383494 | 0 | instruction | connexion 0 | sélectionner articles0 ...
Comment obtenir les valeurs retournées? Je suis perdu ici ....
Je pense que p6spy n'affiche pas les valeurs renvoyées du SQL. L'idée de p6spy est de consigner les SQLs envoyés à la base de données: 'select items0 ...'. – Dherik
Pourriez-vous inclure le contenu de spy.properties dans votre question? – quintonm