2013-12-01 3 views
3

Как сопоставить значение параметра с его именем параметра в oracle prepareStatement при вызове хранимых процедур в java?Значение параметра карты для имени его параметра в oracle createdStatement

Проблема в том, что я не знаю приказов параметра, я просто знаю их имена.

+1

Использовать hibernate, который имеет HQL, который позволяет именованным параметрам – Bohemian

+0

Предполагаете, вы пытаетесь применить общие карты значений param к различным SQL, который содержит? Титулы. нет волшебного пути. вам нужно будет сопоставить имена параметров с? порядок как-то. возможно, сохраните список имен параметров рядом с SQL, который затем можно разрешить перед вызовом оператора. – slipperyseal

ответ

0

Вы не можете. (Если вы не реализуете какой-либо расширенный синтаксический анализатор SQL). нет волшебного пути. вам нужно будет сопоставить имена параметров с? порядок как-то. возможно, сохраните список имен параметров рядом с SQL, который затем можно разрешить перед вызовом оператора.

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