您好不明白namedQuery
的问题<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).setString(“txnId”,txnId).executeUpdate();
这是命名查询的调用。
答案 0 :(得分:0)
我修复问题购买更改hibernate版本
来自Hibernate-Version:3.0.5
到Hibernate-Version:3.2.1.ga