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

用Hibernate给MYSQL分页的“真”与“假”

阅读更多

用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;
}

 

0
0
分享到:
评论

相关推荐

    基于hibernate_mysql分页通用源码

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

    spring+hibernate 分页 +mysql

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

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

    本文将详细讲解如何在Hibernate中实现真分页(物理分页)和假分页(逻辑分页)。 首先,我们来了解什么是真分页和假分页。假分页,也称为内存分页,它一次性加载所有数据到内存中,然后通过索引进行分页显示,这种...

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

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

    spring+hibernate+c标签分页+mysql

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

    hibernate 通用分页的实现

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

    Hibernate的MySql查询.rar

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

    Hibernate中的query 分页.doc

    本文将探讨Hibernate中两种主要的分页方式:`query.scroll()`和使用`query.setFirstResult(), query.setMaxResults()`。 首先,`query.scroll()`方法基于JDBC 2.0的可滚动结果集实现。这种方式允许应用程序在结果...

    Spring+Hibernate完整分页

    其次,Hibernate是Java领域中流行的ORM框架,它简化了与数据库的交互,通过映射Java类到数据库表,使得开发者可以使用对象而不是SQL语句进行数据操作。Hibernate支持多种数据库,包括MySQL,这使得它可以广泛应用于...

    分页Hibernate-mysql-jsp.rar

    本项目"分页Hibernate-mysql-jsp.rar"显然关注的是如何在Java Web环境中实现数据库查询结果的分页显示。这里我们将深入探讨涉及到的三个关键技术和概念:Hibernate、MySQL以及JSP。 首先,**Hibernate** 是一个流行...

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

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

    easyUI+MySQL分页

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

    Hibernate分页查询原理解读

    如果`hibernate.jdbc.use_scrollable_resultset`配置为`true`,则Hibernate会尝试使用JDBC的`ResultSet`接口提供的`absolute`方法直接跳转到指定的位置,从而实现快速定位和分页。 ```java if (session.getFactory...

    分页 (Struts+Hibernate+Mysql)

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

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

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

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

    5. **优化性能**:为了提高性能,可以考虑缓存部分数据,或者使用数据库的分页功能(如MySQL的`LIMIT`和`OFFSET`,Oracle的`ROWNUM`等)。另外,避免一次性加载过多数据,以免造成内存压力。 6. **错误处理和安全性...

    SSH+Mysql无刷新分页实例

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

    hibernate jsp 分页Demo

    在这个项目中,开发人员使用了MySQL作为后端数据库,通过Hibernate ORM工具与数据库进行交互,以高效、灵活的方式处理大量数据的分页显示。 1. **Hibernate**: Hibernate是一个开源的Java库,它提供了对象关系映射...

    使用hibernate分页查询

    - 对于大数据量的分页,可以考虑使用数据库自身的分页功能,如MySQL的`LIMIT`和`OFFSET`。 通过上述方式,你可以实现使用Hibernate进行分页查询,并在JSP页面中展示分页结果,同时提供分页导航功能。请注意,这...

    Springmvc+hibernate+mysql练手项目

    该项目是一个使用Springmvc、Hibernate和MySQL数据库构建的实践练习,旨在帮助初学者理解和掌握Web应用程序开发中的关键框架和技术。下面将详细阐述这三个技术的核心概念及其在项目中的应用。 1. SpringMVC: ...

Global site tag (gtag.js) - Google Analytics