HibernateDaoSupport中的HQL

时间:2017-02-20 12:32:09

标签: java mysql hibernate hql

如何在扩展

的DAO类中执行以下本机查询
  

有机springframework的。ORM。Hibernate3的。support.HibernateDaoSupport

原生查询:

select * from mytable where key =“abcd”and id = 111 order by rank asc limit 10 offset 20

更新

列表list =(List)getHibernateTemplate()。find(sql);         返回清单;

我的查询是这里,我在这里根据条件得不到结果

1 个答案:

答案 0 :(得分:0)

你不能在hql中放置限制和偏移。有办法解决。尝试以下查询,

if(!ArrayList.get(index)) {
    // do something
}

在hibernate中使用setFirstResult和setMaxResults而不是OFFSET和LIMIT。