`
kanpiaoxue
  • 浏览: 1793263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Hibernate + MySQL 分页类的实现

阅读更多

Hibernate 的hql不提供语句内部使用 limit 0, 2 。
   分页必须按照如下处理: (下面是Spring的 getHibernateTemplate() 的方法)

		 /**
		  * 使用 hql 语句进行操作
		  * @param hql HSQL 查询语句
		  * @param start 开始取数据的下标
		  * @param limit 读取数据记录数
		  * @return List 结果集
		  * 
		  */
		 public List getListForPage(final String hql, final int start, final int limit){
		 		List list = getHibernateTemplate().executeFind(new HibernateCallback(){
		 			public Object doInHibernate(Session session) throws HibernateException,SQLException {
		 					Query query = session.createQuery(hql);
		 					query.setFirstResult(start);
		 					query.setMaxResults(limit);
		 					List list = query.list();
		 					return list;
		 			}
		 		});
		 		return list;
		 }

 

分享到:
评论

相关推荐

    spring+hibernate 分页 +mysql

    这里我们讨论的是结合Spring、Hibernate和MySQL实现的分页功能,这是一个常见的技术栈组合,广泛应用于Web应用开发。 Spring是一个开源的Java框架,它提供了全面的编程和配置模型,用于构建企业级应用。Spring的IoC...

    spring+hibernate+c标签分页+mysql

    在这个特定的项目中,"spring+hibernate+c标签分页+mysql"组合,意味着开发者利用Spring作为整体架构,通过Hibernate进行数据持久化,同时使用了JSP中的C标签(JSTL Core Library)来实现前端页面的分页功能,并将...

    easyUI+MySQL分页

    本项目“easyUI+MySQL分页”旨在教你如何利用easyUI框架与MySQL数据库相结合,实现在Web页面上展示分页数据的效果。在这个过程中,我们将涉及到前端的JavaScript库easyUI,以及后端的MySQL数据库和可能用到的Java...

    ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询

    ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询 1.libs目录缺少hibernate核心jar包 2.libs目录缺少struts jar 3.WebRoot目录缺少ExtJs4.2核心类库 以上信息我都在项目里面注明了,因为这些内容的文件太大了,CSDN不...

    基于Structs+Hibernate+Spring+mahout+bootstrap+junit+tomacat+mysql 实现的网上书店前后台系统

    工具myeclipse + mysql + tomcat 使用java框架: hibernate + struts + spring + bootstarp + mahout 实现功能: 后台图书管理: 图书的增删改查, 后台类目。 前台书店: 图书的分页查看, 前台类目, 多条件...

    ajax+hibernate+mysql数据库+三层结构实现简单的租房管理系统

    在本项目中,我们利用了Ajax、Hibernate和MySQL数据库,结合经典的三层架构(表现层、业务逻辑层、数据访问层)来实现一个简单的租房管理系统。这个系统具备发布房源信息、查询房源信息、用户登录和注册等功能,并且...

    struts2 +mysql 分页显示 源码

    总的来说,Struts2结合MySQL实现分页显示,涉及到的主要知识点包括:Struts2框架的工作原理、Action的设计与实现、数据库查询(特别是分页查询)、前端页面的渲染以及用户交互设计。通过对这些技术的熟练掌握,...

    基于Structs+Hibernate+Spring+mahout+bootstrap+junit+tomacat+mysql实现的网上书店前后台系统,毕业设计 .zip

    閱讀我的書项目使用工具工具myeclipse + mysql + tomcat使用java框架Hibernate + struts + spring + bootstarp + mahout实现功能后台图书管理图书的增删改查,后台类目的。前台书店图书的分页查看,前台类目,多条件...

    srping boot+hibernate+mysql+layui+maven整合实例

    在本项目中,我们主要探讨的是如何将Spring Boot、Hibernate、MySQL、Layui和Maven这五款技术工具进行整合,以实现一个基础的Web应用程序,具备数据的增删改查(CRUD)功能以及分页查询。下面将详细阐述这些技术在...

    JSP+Structs+Hibernate+Mysql开发的在线电子商城

    【标题】"JSP+Structs+Hibernate+Mysql开发的在线电子商城"涉及的核心技术栈是Java Web开发中的重要组成部分,包括了前端展示层、业务逻辑层和数据持久化层。下面将对这些关键技术和它们在电子商城项目中的应用进行...

    Springmvc+hibernate+mysql练手项目

    1. 用户管理:添加用户功能,这是通过创建一个表示用户的实体类,使用Hibernate的持久化机制将其保存到MySQL数据库中实现的。 2. 增删改查:对用户信息进行修改、删除和查询操作,这些功能通常通过控制器接收请求,...

    分页 (Struts+Hibernate+Mysql)

    本文将深入探讨在Struts、Hibernate和Mysql环境下实现分页的具体细节。 **Struts框架中的分页** Struts是Java Web开发中的一种MVC(Model-View-Controller)框架。在Struts中,我们可以利用ActionForm、Action和...

    基于hibernate_mysql分页通用源码

    【标题】"基于hibernate_mysql分页通用源码"涉及的关键知识点主要集中在Java Web开发领域,特别是关于ORM框架Hibernate、关系型数据库MySQL、MVC框架Struts2以及分页技术的应用。以下是对这些核心概念的详细解释: ...

    SSH+Mysql无刷新分页实例

    1. **Spring**:在Spring中,我们可以创建一个服务接口和其实现类,用于处理分页查询。服务接口定义了分页查询的方法,如`findUsersByPage(int pageNum, int pageSize)`,这个方法会根据当前页码和每页数量来查询...

    strut2.0 + hibernate3.0 + jquery.datatables+mysql 5.0实现的 hibernate分页

    1,这个项目是strut2.0 + hibernate3.0 + jquery.datatables+mysql 5.0实现的 hibernate分页(无排序,搜索,仅仅分页显示),服务器端分页在datatables上展现,有关 datatables的知识请关注它的官网...

    基于Structs+Hibernate+Spring+网上书店前后台系统,毕业设计

    项目使用工具:工具myeclipse + mysql + tomcat使用java框架:hibernate + struts + spring + bootstarp + mahout实现功能:后台图书管理:图书的增删改查, 后台类目。前台书店:图书的分页查看, 前台类目, 多条件...

    struts2+hibernate3+mysql+jqueryeasyui+myeclipse

    struts2+hibernate3+mysql+jqueryeasyui1.3+myeclipse8.0 实现了用户信息分页,增删改操作,内有sql语句,项目直接导入就行了,适合初学者练练手 欢迎继续修改

    SpringMVC + Hibernate4 + JQuery + Ajax + MySQL整合

    **SpringMVC + Hibernate4 + JQuery + Ajax + MySQL整合** 这个项目是一个综合性的Web开发教程,旨在帮助有基础的程序员快速掌握SpringMVC框架、Hibernate4 ORM工具、JQuery库以及Ajax技术,并与MySQL数据库进行...

    jsp+hibernate实现的分页,java代码

    本项目是基于`jsp`(Java Server Pages)和`Hibernate`框架实现的分页功能,通过Java代码来详细展示了如何在Web应用中高效地实现这一功能。 `jsp`是Java的一种动态网页技术,允许开发者在HTML中嵌入Java代码,以...

    网上书城系统(Struts+Hibernate+Mysql).zip

    【网上书城系统】是一个基于Web的在线图书销售平台,采用了经典的Java开发框架——Struts、Hibernate和Mysql,这三者共同构建了一个强大的后端系统。Struts提供了MVC(Model-View-Controller)设计模式,使得业务...

Global site tag (gtag.js) - Google Analytics