广告
返回顶部
首页 > 资讯 > 精选 >在Spring项目中使用 Hibernate如何实现一个分页功能
  • 932
分享到

在Spring项目中使用 Hibernate如何实现一个分页功能

springhibernate分页 2023-05-31 14:05:02 932人浏览 安东尼
摘要

本篇文章给大家分享的是有关在spring项目中使用 Hibernate如何实现一个分页功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。最关键的是运用Hibernate的que

本篇文章给大家分享的是有关在spring项目中使用 Hibernate如何实现一个分页功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

最关键的是运用Hibernate的query里面的两个方法:

query.setFirstResult((p.getPage()-1)*p.getRows()); 指定从那个对象开始查询,参数的索引位置是从0开始的。

query.setMaxResults(p.getRows()); 分页时,一次最多产寻的对象数 主要实现类:

package com.paging;import java.util.List;import javax.annotation.Resource;import org.hibernate.Query;import org.hibernate.SessionFactory;import com.user.User;import sun.NIO.cs.US_ASCII;public class Paging { final int num=3; @Resource SessionFactory sessionFactory; public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; }   public List<User> paging(int index) {  String hql = "from User"; Query query = sessionFactory.getCurrentSession().createQuery(hql); query.setFirstResult((index-1)*num); query.setMaxResults(num);  return query.list();  }    }

--结束END--

本文标题: 在Spring项目中使用 Hibernate如何实现一个分页功能

本文链接: https://www.lsjlt.com/news/226503.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作