用Hibernate给MYSQL分页的“真”与“假”,不知道这是真与假,以前我用JDBC
分页用到limit.
有那位大哥可以告诉我一下,谢谢!
public List pageQuery(int pageSize, int pageNow) {
Session session = null;
List list = new ArrayList();
try {
session = HibernateSessionFactory.getSession();
session.beginTransaction();
// 得到每页显示的LevTwoInFuUser的对象的集合list
list = session
.createQuery(
"from UserInfo u order by u.createTime")
.setFirstResult(pageNow * pageSize - pageSize)
.setMaxResults(pageSize).list();
session.getTransaction().commit();
} catch (Exception e) {
e.printStackTrace();
session.getTransaction().rollback();
} finally {
session.close();
}
return list;
}
分享到:
相关推荐
【标题】"基于hibernate_mysql分页通用源码"涉及的关键知识点主要集中在Java Web开发领域,特别是关于ORM框架Hibernate、关系型数据库MySQL、MVC框架Struts2以及分页技术的应用。以下是对这些核心概念的详细解释: ...
这里我们讨论的是结合Spring、Hibernate和MySQL实现的分页功能,这是一个常见的技术栈组合,广泛应用于Web应用开发。 Spring是一个开源的Java框架,它提供了全面的编程和配置模型,用于构建企业级应用。Spring的IoC...
本文将详细讲解如何在Hibernate中实现真分页(物理分页)和假分页(逻辑分页)。 首先,我们来了解什么是真分页和假分页。假分页,也称为内存分页,它一次性加载所有数据到内存中,然后通过索引进行分页显示,这种...
ExtJs4.2+Mysql+Struts2+Hibernate3实现分页查询 1.libs目录缺少hibernate核心jar包 2.libs目录缺少struts jar 3.WebRoot目录缺少ExtJs4.2核心类库 以上信息我都在项目里面注明了,因为这些内容的文件太大了,CSDN不...
在这个特定的项目中,"spring+hibernate+c标签分页+mysql"组合,意味着开发者利用Spring作为整体架构,通过Hibernate进行数据持久化,同时使用了JSP中的C标签(JSTL Core Library)来实现前端页面的分页功能,并将...
hibernate_mysql_struts2 实现的通用分页类.欢迎指正
本文将深入探讨在使用Hibernate进行MySQL查询时的一些关键知识点,以帮助开发者更好地理解和应用这些技术。 首先,我们需要理解Hibernate的核心概念。Hibernate通过提供一个中间层,将Java对象与数据库表进行映射,...
本文将探讨Hibernate中两种主要的分页方式:`query.scroll()`和使用`query.setFirstResult(), query.setMaxResults()`。 首先,`query.scroll()`方法基于JDBC 2.0的可滚动结果集实现。这种方式允许应用程序在结果...
其次,Hibernate是Java领域中流行的ORM框架,它简化了与数据库的交互,通过映射Java类到数据库表,使得开发者可以使用对象而不是SQL语句进行数据操作。Hibernate支持多种数据库,包括MySQL,这使得它可以广泛应用于...
本项目"分页Hibernate-mysql-jsp.rar"显然关注的是如何在Java Web环境中实现数据库查询结果的分页显示。这里我们将深入探讨涉及到的三个关键技术和概念:Hibernate、MySQL以及JSP。 首先,**Hibernate** 是一个流行...
在本文中,我们将深入探讨如何使用Spring Boot与Hibernate框架实现简单的分页功能。Spring Boot以其简洁的配置和快速的应用开发而受到广泛欢迎,而Hibernate作为Java领域中的一个强大的ORM(对象关系映射)工具,...
本项目“easyUI+MySQL分页”旨在教你如何利用easyUI框架与MySQL数据库相结合,实现在Web页面上展示分页数据的效果。在这个过程中,我们将涉及到前端的JavaScript库easyUI,以及后端的MySQL数据库和可能用到的Java...
如果`hibernate.jdbc.use_scrollable_resultset`配置为`true`,则Hibernate会尝试使用JDBC的`ResultSet`接口提供的`absolute`方法直接跳转到指定的位置,从而实现快速定位和分页。 ```java if (session.getFactory...
本文将深入探讨在Struts、Hibernate和Mysql环境下实现分页的具体细节。 **Struts框架中的分页** Struts是Java Web开发中的一种MVC(Model-View-Controller)框架。在Struts中,我们可以利用ActionForm、Action和...
1,这个项目是strut2.0 + hibernate3.0 + jquery.datatables+mysql 5.0实现的 hibernate分页(无排序,搜索,仅仅分页显示),服务器端分页在datatables上展现,有关 datatables的知识请关注它的官网...
5. **优化性能**:为了提高性能,可以考虑缓存部分数据,或者使用数据库的分页功能(如MySQL的`LIMIT`和`OFFSET`,Oracle的`ROWNUM`等)。另外,避免一次性加载过多数据,以免造成内存压力。 6. **错误处理和安全性...
在这个"SSH+Mysql无刷新分页实例"中,我们将探讨如何利用SSH框架与MySQL数据库实现网页的无刷新分页功能,从而提高用户体验。 首先,SSH框架中的Spring负责控制层,它提供依赖注入(Dependency Injection,DI)和...
在这个项目中,开发人员使用了MySQL作为后端数据库,通过Hibernate ORM工具与数据库进行交互,以高效、灵活的方式处理大量数据的分页显示。 1. **Hibernate**: Hibernate是一个开源的Java库,它提供了对象关系映射...
- 对于大数据量的分页,可以考虑使用数据库自身的分页功能,如MySQL的`LIMIT`和`OFFSET`。 通过上述方式,你可以实现使用Hibernate进行分页查询,并在JSP页面中展示分页结果,同时提供分页导航功能。请注意,这...
该项目是一个使用Springmvc、Hibernate和MySQL数据库构建的实践练习,旨在帮助初学者理解和掌握Web应用程序开发中的关键框架和技术。下面将详细阐述这三个技术的核心概念及其在项目中的应用。 1. SpringMVC: ...