hibernate中的sql语句

HIbernate 中的sql语句

hibernatehql语句中没有select top n from Order as o 语句,于是我们就用了,下面的来的进行top的操作。

Query q=session.createQuery("");;   

q.setFirstResult(0);   

q.setMaxResult(10);;  

下面的语句将会更好:from Torder o where o.orderid like ‘0807%’ order by o.orderid desc

如果是在Spring中我们可以这样写。

orderServiceImpl.getHibernateTemplate().find("from Torder o where o.orderid like ‘0807%’ order by o.orderid desc").subList(0, n)

posted @ 2009-10-28 13:02  wj-conquer  阅读(247)  评论(0编辑  收藏  举报