如何从Spring StoredProcedure中查看生成的SQL?

时间:2010-06-21 08:39:57

标签: java spring jdbc

我有org.springframework.jdbc.object.StoredProcedure我用它来调用数据库函数。我希望能够看到生成的SQL。我在打电话

org.springframework.jdbc.object.SqlCall.getCallString()

在我的StoredProcedure对象上,但这会返回一个带有?个字符的字符串来代替参数。如何获得包含参数的完整SQL?

1 个答案:

答案 0 :(得分:1)

你不能,那不是存储过程的工作方式。应用程序将参数与调用字符串分开发送。

然而,您可以做的是将您的日志记录转为DEBUG,您应该看到Spring在设置它们时记录各个参数。