Questo è solo un accenno al provider persistenza sottostante esempio Hibernate, EclipseLink ecc. Senza sapere cosa si sta usando, è difficile da dire.
Per Hibernate è possibile configurare la registrazione per anche l'uscita dei parametri legano:
http://www.mkyong.com/hibernate/how-to-display-hibernate-sql-parameter-values-log4j/
che vi darà un output simile:
Hibernate: INSERT INTO transaction (A, B)
VALUES (?, ?)
13:33:07,253 DEBUG FloatType:133 - binding '10.0' to parameter: 1
13:33:07,253 DEBUG FloatType:133 - binding '1.1' to parameter: 2
una soluzione alternativa che dovrebbe funzionare su tutti i provider JPA è quello di utilizzare qualcosa come log4jdbc che ti darà l'output più bello:
INSERT INTO transaction (A, B) values (10.0, 1.1);
Vedi:
https://code.google.com/p/log4jdbc-log4j2/
fonte
2015-06-17 13:05:56
Grazie a @Alan per la risposta. Mi piace la tua soluzione alternativa suggerita. Non ho ancora il tempo di controllare :) Se il problema persiste, tornerò da te. –