Issue
I need to get the string from an Hibernate query and process it later (so I can't solve it with "hibernate.show_sql"
).
I have already looked at How to get SQL from Hibernate Criteria API (*not* for logging) but with that workaround I get the SQL query string but instead of showing the parameters value it shows '?'... Is there any way to get the full SQL string with the parameters values?
I mean, with that solution I get "SELECT * FROM USER WHERE NAME=? AND SURNAME=?"
but I need to get "SELECT * FROM USER WHERE NAME='John' AND SURNAME='Doe'"
...
Ideas?
Solution
There is a tool called p6spy. It's a bit older and I am afraid it isn't maintained anymore. It gave me good results in the past, anyway.
Edit: just found that it is being actively developed again. Works like a charm for me!
Answered By - sorencito