Выполнить sybase сохраненный процесс из спящего режима - PullRequest
1 голос
/ 26 марта 2010

У меня проблемы с выполнением простого хранимого в sybase процесса из hibernate. Процедура принимает некоторые данные и возвращает одну запись. Я попытался с помощью следующего тега в файле отображений гибернации и код Java.

<hibernate-mapping>
<sql-query name="sybaseproc" callable="true">
  <return class="Myentity">
     <return-property name="next" column="next"/>
  </return>
  { ? = call nextnum(?,?) }
</sql-query>
</hibernate-mapping>

Java-код выглядит следующим образом

Query q = session.getNamedQuery("sybaseproc");
q.setString(0,"test");
q.setInteger(1,new Integer(10));
Myentity entity = (Myentity) q.uniqueResult();

Когда я запускаю тест. Я получаю сообщение об ошибке «Ошибки в именованном запросе sybaseproc», и тест не запускается. Любая помощь приветствуется.

Спасибо

Падманабх

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...