2014-02-21 3 views
0

Привет не понимают проблему с namedQueryHibernate org.hibernate.HibernateException: Ошибки в именованных запросов

<query name="updtae.payment.paymentDate.by.txn_id"> 
    <![CDATA[ 
    update Payment p set p.paymentDate =:payDate WHERE p.txnId=:txnId]]> 
</query> 

получает исключение Hibernate org.hibernate.HibernateException: Ошибки в именованных запросов

нет колонн же нас объект Имя Он отлично работает в местной и не на сервере производства

getSession(). getNamedQuery ("updtae.payment.paymentDate.by.txn_id"). setTimestamp ("payDate", PaymentDate) .setStr ing ("txnId", txnId) .executeUpdate();

Вот вызов именованного запроса.

+1

Как вы вызываете Ур именованный запрос в Java коде ?? Пожалуйста опубликовать некоторые больше кода. –

+0

В вашем опубликованном коде - 'getSession(). GetNamedQuery (" updtae.payment.paymentDate.by.txn_id "). SetTimestamp (" payDate ", paymentDate) .setString (" txnId ", txnId) .executeUpdate();' - вы неправильно используете обновление – hd1

+0

@ hd1 mispell при обновлении находится в java-коде, а также в именованном запросе. Так что это не проблема. –

ответ

0

исправить проблему купить изменения гибернации версию
из Hibernate-Version: 3.0.5 в Hibernate-версии: 3.2.1.ga

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