永发信息网

用ssh写的,要实现分页,前台写了,可不知道数据库那块怎么写,本人初学者,已经没分了,求大侠帮忙啊!

答案:1  悬赏:10  手机版
解决时间 2021-02-06 23:32
  • 提问者网友:做自己de王妃
  • 2021-02-06 14:05
用ssh写的,要实现分页,前台写了,可不知道数据库那块怎么写,本人初学者,已经没分了,求大侠帮忙啊!
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-02-06 15:22
自己百度hibernate分页技术。给你看看我怎么写的
public List<Daily> findDailyByOperationId(final int id, final int pageIndex) {
final String hql = "from Daily d where d.operationPeople.id=:id";
List list = null;
list = hibernateTemplate.executeFind(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException,
SQLException {
int pageSize = 10;
Query query = session.createQuery(hql);
query.setInteger("id", id);
query.setFirstResult((pageIndex-1)*pageSize);
query.setMaxResults(pageSize);
List list1 = query.list();
return list1;
}
});
return list;
}
我这个可能效率不高。分页应该可以直接写在hql中
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯