2012-03-21 6 views
1

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

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

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

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

хмм пожалуйста Хель [р

ответ

1

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

RdbmsOperation.setSql(String name) 

RdbmsOperation является выше тип иерархии StoredProcedure.

По существу, конструктор StoredProcedure выполняет вызов этого метода с переданной строкой.