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