0
我們希望在將它們發送到sql服務器之前,保留hibernate綁定到SQL語句的所有參數。那可能嗎?如何獲取Hibernate(3.6/4.0)JDBC綁定參數?
我們使用的攔截器從休眠中得到的SQL:
public class SQLInteceptor extends EmptyInterceptor {
@Override
public String onPrepareStatement(String sql) {
String prepared = super.onPrepareStatement(sql);
.....
}
}
但是這給了不帶任何參數的查詢。
插入到訂單(CreatedDate,總和)值(?,?)
Hibernate的顯示參數,如果你把登錄,因此它在那裏的地方
我們都知道具有此功能的不同JDBC驅動程序。但我們不打算更換JTDS驅動程序。
除了日誌記錄之外,您還需要什麼?(因爲您已經知道您可以通過日誌記錄查看它,所以我懷疑您對此有其他需求)。 – Jesper
也許這讓你朝着正確的方向前進? http://blog.aptivate.org/2010/11/03/capturing-prepared-statement-parameters/ – Jim
我們需要查詢我們實施的分析器。看起來很像他們在SO使用的迷你輪廓儀 – Tommy