我是HQL的新手,我正在研究子查詢。Hibernate查詢語言中的SQL子查詢
我有以下SQL子查詢:
select * from (
select * from table order by columnname
) as subquery
where columnvalue = 'somevalue';
我想火在HQL查詢。我寫了下面的代碼:
Result = session.createQuery("from (from table order by columnname) as subquery where columnvalue = :somevalue")
.setParameter(/*setting all parameters*/)
.list();
我得到這個異常:
QuerySyntaxException:unexpedted令牌:(第1行,第10列[從(從...)]
我的SQL查詢給了我正確的結果如何在HQL中編寫它?
你能寫出你正在使用的真正的查詢嗎? – jcho360
select * from(select * from employee order by salary)as subquery where manager ='XYZ'by department; – void
爲什麼你有一個子查詢?要麼按工資排序,要麼按部門排序!?!?!? – Strawberry