1
我得到這個錯誤,並且我無法弄清楚我的查詢是否有錯誤。休眠 - 意外的令牌:在更新時
錯誤是:
錯誤:線路1:8:意外的標記:在 線1:8:意外的標記:在
at org.hibernate.hql.internal.antlr.HqlBaseParser.updateStatement(HqlBaseParser.java:232).......</code>
我試圖通過HQL更新表,以下是代碼:
Query query = session.createQuery("update Order set paymentStatusId = :pid where id = :id");
query.setParameter("pid", paymentStatusId).setParameter("id", orderId);
query.executeUpdate();
我的POJO低於:
@Entity
@Table(name = "\"orders\"")
public class Order implements Serializable{
//getters-setters
}
也許它會混合使用關鍵字ORDER – polypiel
@polypiel:ya的順序。任何解決方法? – Abhi