Hibernate中如何实现分页
要求:
1,使用HQL或者原生SQL
2,要能够显示多少条就查多少条,不要直接一次将一张表中的所有数据查出来,然后再进行分页
我用SQL:
如果使用原生SQL,要能够参数化的,并且能够将返回的List转成自己想要的Bean(原生SQL的话返回List是放的数组,这里就要使用addEntity来进行Bean类的转换,我这么写session.createSQLQuery(sql).addEntity(Question.class),问题出在我这个sql语句如果是“select * from question limit :num ,:pagesize” 用了上面的方法 不能进行参数化了啊)
我用HQL:
HQL中使用SetFirstResult和SetMaxResutl,他是将表中所有记录都查出来再进行划分,如何让他之查找指定的一段数据呢?
跪求解决方法~~~~~~