由于oracle不支持order by语句被包含在单层子查询中,因此想在查询之前将order by 提出,然后在query.list()之后再加在最后,请问这一点如何在hibernate中实现,请高手帮忙,感激不尽!!在此语句之后:query.setFirstResult(getStartOfPage(start, pageSize));
query.setMaxResults(pageSize);
list = (List<Object>) query.list();
query.setMaxResults(pageSize);
list = (List<Object>) query.list();
也就是select * from (我的sql) where rownum < ? ,oracle是不支持子语句里有order by的,所以我想把它提出来,放在rownum后