我有org.springframework.jdbc.object.StoredProcedure
我用它来调用数据库函数。我希望能够看到生成的SQL。我在打电话
org.springframework.jdbc.object.SqlCall.getCallString()
在我的StoredProcedure对象上,但这会返回一个带有?
个字符的字符串来代替参数。如何获得包含参数的完整SQL?
答案 0 :(得分:1)
你不能,那不是存储过程的工作方式。应用程序将参数与调用字符串分开发送。
然而,您可以做的是将您的日志记录转为DEBUG,您应该看到Spring在设置它们时记录各个参数。