HibernateDaoSupport 中的 HQL
HQL in HibernateDaoSupport
我如何在扩展
的 DAO class 中执行下面的本机查询
org.springframework.orm.hibernate3.support.HibernateDaoSupport
本机查询:
select * from mytable where key="abcd" and id = 111 order by rank asc limit 10 offset 20
更新:
List list =(List) getHibernateTemplate().find(sql);
return列表;
我的查询是这样的,这里不是按条件得到结果
您不能在 hql.There 中放置限制和偏移量是一种方式 around.Try 以下查询,
Query query=session.createQuery("from mytable mt WHERE mt.key='abcd' AND mt.id=111 ORDER By mt.rank ASC")
.setFirstResult(20)
.setMaxResults(10);
在休眠模式中,使用 setFirstResult 和 setMaxResults 代替 OFFSET 和 LIMIT。
我如何在扩展
的 DAO class 中执行下面的本机查询org.springframework.orm.hibernate3.support.HibernateDaoSupport
本机查询:
select * from mytable where key="abcd" and id = 111 order by rank asc limit 10 offset 20
更新:
List list =(List) getHibernateTemplate().find(sql); return列表;
我的查询是这样的,这里不是按条件得到结果
您不能在 hql.There 中放置限制和偏移量是一种方式 around.Try 以下查询,
Query query=session.createQuery("from mytable mt WHERE mt.key='abcd' AND mt.id=111 ORDER By mt.rank ASC")
.setFirstResult(20)
.setMaxResults(10);
在休眠模式中,使用 setFirstResult 和 setMaxResults 代替 OFFSET 和 LIMIT。