`
chembo
  • 浏览: 940999 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql在hibernate中的分页使用

阅读更多
mysql的分页本很简单:
select * from mytable limit 1,10;

但是要用hibernate时就不能这样用了,而是应该这样:
return getHibernateTemplate().executeFind(new HibernateCallback() {
			public Object doInHibernate(Session session) throws HibernateException, SQLException {
				String hql = "from mytable";
				return session.createQuery(hql).setFirstResult(start).setMaxResults(limit).list();
			}
		});

分享到:
评论

相关推荐

    基于hibernate_mysql分页通用源码

    1. Hibernate:Hibernate是一个优秀的对象关系映射(ORM)框架,它允许开发者在Java应用中使用面向对象的方式来操作数据库。它通过提供一个映射机制,将Java类与数据库表进行对应,简化了数据库操作,减少了SQL的...

    spring+hibernate 分页 +mysql

    5. **分页查询**: 在Hibernate的实现中,我们可以使用Criteria API或者HQL(Hibernate Query Language)配合Pageable接口进行分页查询。 6. **返回结果**: 将Page对象转换为前端需要的格式,如包含总页数、当前页...

    Spring+Hibernate完整分页

    4. **编写分页逻辑**:在DAO层,使用HQL(Hibernate Query Language)或Criteria API来构造带有分页条件的查询。例如,`from User order by id asc limit ?, ?`,其中问号代表参数,分别是页码和每页大小。 5. **...

    Hibernate中的query 分页.doc

    在Java的持久化框架Hibernate中,分页查询是常见的需求,尤其在处理大量数据时,为了提高用户体验,分页展示数据至关重要。本文将探讨Hibernate中两种主要的分页方式:`query.scroll()`和使用`query.setFirstResult...

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

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

    hibernate 通用分页的实现

    hibernate_mysql_struts2 实现的通用分页类.欢迎指正

    hibernate jsp 分页Demo

    【hibernate jsp 分页Demo】是一个演示项目,展示了如何在Java Web应用程序中使用Hibernate框架结合JSP页面实现数据库查询的分页功能。在这个项目中,开发人员使用了MySQL作为后端数据库,通过Hibernate ORM工具与...

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

    hibernate分页(无排序,搜索,仅仅分页显示),服务器端分页在datatables上展现,有关 datatables的知识请关注它的官网http://www.datatables.net/,datatables的功能很 全面。 2,建表的sql--studentinfo和插入...

    spring+hibernate+c标签分页+mysql

    意味着开发者利用Spring作为整体架构,通过Hibernate进行数据持久化,同时使用了JSP中的C标签(JSTL Core Library)来实现前端页面的分页功能,并将所有这些集成在一个MySQL数据库上运行。 **Spring框架**: Spring...

    Hibernate分页查询原理解读

    在这个例子中,假设当前使用的数据库为MySQL,则Hibernate内部会调用`MySQLDialect`中的方法来生成带有LIMIT关键字的SQL语句,具体实现如下: ```java public String getLimitString(String sql) { StringBuffer ...

    hibernate商品分页展示

    4. **SQL查询**:在SQL中,我们可以使用`LIMIT`和`OFFSET`(MySQL)或`FETCH NEXT`和`OFFSET`(SQL Server)来实现分页查询。 5. **数据处理**:查询结果返回后,应用需要对数据进行处理,如转换为对应的Java对象,...

    使用hibernate分页查询

    1. **配置Hibernate分页**: 在Hibernate中,我们通常使用`Criteria`或`Query` API进行分页查询。`Criteria`提供了一种更面向对象的方式来执行SQL查询,而`Query` API则对应于原生的SQL语句。在这些API中,我们可以...

    hibernate的分页查询

    在Java的持久化框架Hibernate中,分页查询是一项重要的功能,它允许开发者高效地处理大量数据,避免一次性加载过多的数据导致内存压力。本篇文章将深入探讨Hibernate如何实现分页查询,以及不同数据库环境下分页的...

    SSH+Mysql无刷新分页实例

    在这个"SSH+Mysql无刷新分页实例"中,我们将探讨如何利用SSH框架与MySQL数据库实现网页的无刷新分页功能,从而提高用户体验。 首先,SSH框架中的Spring负责控制层,它提供依赖注入(Dependency Injection,DI)和...

    MySql+SSH的分页及批量删除示例

    在MySQL中,我们可以使用LIMIT和OFFSET关键字来实现分页。LIMIT用于指定每页显示的记录数,OFFSET则用于跳过多少条记录,从而定位到特定的页码。例如,如果我们想获取第2页,每页显示10条记录,SQL语句可以写为: `...

    spring-boot基于hibernate实现简单分页

    在本文中,我们将深入探讨如何使用Spring Boot与Hibernate框架实现简单的分页功能。Spring Boot以其简洁的配置和快速的应用开发而受到广泛欢迎,而Hibernate作为Java领域中的一个强大的ORM(对象关系映射)工具,...

    hibernate中实现真分页和假分页技术

    1. 分页查询时,应避免在`WHERE`子句中使用不稳定的排序条件,否则可能导致重复数据或分页错乱。 2. 如果数据库支持,尽量使用索引来优化分页查询,尤其是在`ORDER BY`字段上。 3. 对于大数据量的分页,真分页通常...

    Hibernate的MySql查询.rar

    本文将深入探讨在使用Hibernate进行MySQL查询时的一些关键知识点,以帮助开发者更好地理解和应用这些技术。 首先,我们需要理解Hibernate的核心概念。Hibernate通过提供一个中间层,将Java对象与数据库表进行映射,...

    hibernate分页(Eclipse项目)

    【标题】:Hibernate分页(Eclipse项目) 在Java开发中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作。本项目主要关注如何在使用Hibernate时实现分页功能,这对于处理大数据集的Web应用尤其...

    分页 (Struts+Hibernate+Mysql)

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

Global site tag (gtag.js) - Google Analytics