Как установить имя хранимой процедуры в базе данных с помощью StoredProcedure после создания - PullRequest
1 голос
/ 22 марта 2012

Как задать имя хранимой процедуры в базе данных с помощью StoredProcedure после создания.

Я не хочу использовать конструктор для объекта Spring JDBC StoredProcedure, который мне нужно передать в источник данныхи имя.

защищенный StoredProcedure (DataSource ds, имя строки)
ds - источник данных, который будет использоваться в течение всего времени существования этого объекта для получения соединений
name - имя хранимой процедуры в базе данных

Это связано с попыткой использовать POJO.Поэтому я хочу использовать конструктор без них, а затем вызвать setDataSource в StoredProcedure, но как мне тогда установить имя?

хмм, пожалуйста, hel [p

1 Ответ

1 голос
/ 22 марта 2012

StoredProcedure предназначен для расширения, но если вы хотите установить его, вы можете использовать

RdbmsOperation.setSql(String name)

Операция RdbmsOperation расположена выше иерархии типов StoredProcedure.

По сути, все, что делает конструктор StoredProcedure, - это вызывает этот метод с переданной строкой.

...