我需要从 Hibernate 查询中获取字符串并稍后处理它(所以我无法用 解决它"hibernate.show_sql"
)。
我已经看过How to get SQL from Hibernate Criteria API (*not* for logging)但是通过这种解决方法我得到了 SQL 查询字符串,但它没有显示参数值,而是显示'?'......有什么办法可以获取带有参数值的完整 SQL 字符串?
我的意思是,有了那个解决方案,我得到了,"SELECT * FROM USER WHERE NAME=? AND SURNAME=?"
但我需要得到"SELECT * FROM USER WHERE NAME='John' AND SURNAME='Doe'"
......
想法?