2010-06-21 2 views
0

У меня есть org.springframework.jdbc.object.StoredProcedure, который я использую для вызова функции БД. Я хочу видеть сгенерированный SQL. Я звонюКак я могу увидеть сгенерированный SQL из моей Spring StoredProcedure?

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

на моем объекте StoredProcedure, но это возвращает строку с ? символов вместо параметров. Как я могу получить полный SQL с включенными параметрами?

ответ

1

Вы не можете, это не то, как работают хранимые процедуры. Приложение отправляет аргументы отдельно от строки вызова.

Что вы можете сделать, тем не менее, превратить вашу регистрацию в DEBUG, вы должны увидеть, как Spring регистрирует отдельные аргументы по мере их установки.

Смежные вопросы