www.3112.net > unExpECtED tokEn: orDEr nEAr linE 1, Column 8 ...

unExpECtED tokEn: orDEr nEAr linE 1, Column 8 ...

HQL是面向对象的,你这种写法是纯sql的,应该这样: "from TStat t where t.collegeId=" + collegeId + " order by t.statid" 注意:TStat是类名,collegeId、statid是类的属性名。 另外要提醒:一条SQL或者HQL语句中只能有一个order by(在没有...

delete from 表名 where 条件。 你那条sql要这样写才对:delete from KeyWordsVO where id=:NID

你这样分页效率得多差埃。。。查了三次 List list = this.getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException,SQLException { List result = session.crea...

select * from UserTab as ut, StudentTab as st, TeatcherTab as tt where ut.root like '%"+root+"%' and ut.flag like '%"+flag+"%'";

他是说你的on用错了,你查看一下该db的sql规范,看看left join的用法吧 偶没用过这种db,无法深入帮助你了,呵呵

state!=0 ...没这种写法 改成state0

你先自己写个这个查询的sql 然后在转换成HQL 要注意"from login lo inner join enroll en“ login 和 enroll 在HQL中应该是对应的映射的实体类名

首先Fucntion不要大写,要写function,并且不要在每个大符号后面加分号 希望对你能有所帮助。

这个暂时没法判断 把错误的栈贴完整,并且交代下实体类的关联关系吧

hql语句有错误,仔细检查一下吧

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com