08-06
02

unexpected token: order near line 1, column 8

hibernate3:unexpected token: order near line 1, column 8

Session session = HibernateUtil.getSession();
tx = session.beginTransaction();
String hql = "delete KeyWordsVO where id=:NID";
Query query = session.createQuery(hql); //到了这里就异常
query.setInteger("NID", nId);
query.executeUpdate();


错误:
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: order near line 1, column 8 [delete order.vo.KeyWordsVO where id=:NID]
at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:31)
at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:24)


解决:把hql中加个from就好了

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 1776
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭