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

seam jpa 分页

阅读更多
jboss seam jpa 实现使用的是jboss hibernate
setFirstResult();
setMaxResults();
以上两个api在oracle数据库中的实现如下:

public boolean supportsLimit(); {   
  return true;   
}   
  
public String getLimitString(String sql); {   
  StringBuffer pagingSelect = new StringBuffer(100);;   
  pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");;   
  pagingSelect.append(sql);;   
  pagingSelect.append(" ); row_ where rownum <= ?); where rownum_ > ?");;   
  return pagingSelect.toString();;   
}  
那么需要排序后的分页

就要在ORDER BY中追加表的主键以达到稳定排序
分享到:
评论

相关推荐

    jsf+seam+jpa实例

    **JSF、Seam与JPA整合实例详解** 在现代Web应用开发中,JavaServer Faces (JSF)、Seam框架和Java Persistence API (JPA)是三个关键的技术组件。本实例将深入探讨如何利用这三者进行联合开发,帮助开发者实现高效、...

    jsf-seam-jpa文档

    4. **数据层框架整合**:Seam支持JPA(Java Persistence API)和Hibernate等流行的数据持久化框架,使得数据访问更加方便。 5. **工具和组件集成**:除了基础的EJB和JSF,Seam还集成了如JBPM(业务流程管理)、...

    jbossas7_seamremoting_jpa_小例子

    【标题】"jbossas7_seamremoting_jpa_小例子" 涉及的知识点主要集中在Java企业级开发的几个核心组件上,包括JBoss Application Server 7(JBoss AS7)、Seam Remoting以及Java Persistence API(JPA)和Hibernate。...

    为Seam做好准备

    Seam是一个Java EE集成框架,它将JavaServer Faces(JSF)、Java Persistence API(JPA)、Enterprise JavaBeans(EJB)3.0以及其他组件统一在一个简化开发的环境中。这篇博客的链接虽然无法直接访问,但我们可以...

    jboss seam 学习资料,seam in action和官方手册

    JBoss Seam 是一个开源的应用程序框架,它整合了JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Java Persistence API (JPA) 和其他Java EE技术,旨在简化开发过程,提高开发效率。本资料集合包括《Seam in ...

    JBOSS SEAM组件中文手册

    2. **JPA集成**: Seam支持JPA,方便地处理数据库操作,包括实体管理和事务控制。 3. **EJB 3集成**: Seam与EJB 3的集成,使得企业级服务的开发变得简单,如会话bean、实体bean等。 4. **WS和JMS集成**: Seam还提供...

    Configuring Seam and packaging Seam applications

    总之,配置Seam和打包Seam应用程序涉及理解Seam与各种技术(如JSF、Facelets、EJB、JPA)的集成,以及在不同Java EE环境中适当地打包和部署。通过详细阅读官方文档,开发者可以更深入地了解这些配置细节,以确保Seam...

    seam in action 中文 english

    Seam是一个强大的Java EE框架,它集成了多种技术,如JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Java Persistence API (JPA)以及 Seam自身的组件模型,旨在简化企业级应用的开发过程,提高开发效率。...

    Seam in Action

    首先,Seam框架在Java EE平台的基础上构建,它通过集成JSF(JavaServer Faces)、EJB(Enterprise JavaBeans)、JPA(Java Persistence API)和CDI(Contexts and Dependency Injection)等技术,为开发者提供了一个...

    jboss-seam2.0文档

    Seam 2.0与JPA的集成使得数据库操作变得更加简单,支持实体管理和事务控制。 三、Seam 2.0的开发工具和资源 在`jbosseam2.0文档.CHM`中,开发者可以找到详细的API参考、教程、最佳实践以及常见问题解答。这份文档...

    seam需要的jar包

    此外,`seam-persistence.jar`可能包含Seam对JPA(Java Persistence API)的支持,用于数据库持久化操作。 为了支持测试和调试,压缩包可能还包括`jboss-as-server.jar`或类似的文件,它们与特定的应用服务器(如...

    seam的注解和标签

    Seam是一个Java EE框架,它将JavaServer Faces(JSF)、Java Persistence API(JPA)、Inversion of Control(IoC)和Enterprise JavaBeans(EJB)等技术融合在一起,为开发复杂的Web应用程序提供了便利。在Seam框架...

    Seam_2.0_Reference_zh_CN

    Seam 2.0 是一个全面的Java EE框架,它为开发人员提供了一种整合多种技术,如JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Java Persistence API (JPA)以及Spring等的强大工具。这个"Seam_2.0_Reference_zh...

    jbossas7_seamremoting_jpa_小例子简

    【标题】"jbosssas7_seamremoting_jpa_小例子简"涉及的知识点主要集中在Java企业级开发的几个关键组件上:JBoss Application Server 7 (JBoss AS 7)、Seam Remoting以及Java Persistence API (JPA)。让我们详细探讨...

    seam_in_action

    - **统一的Java EE 3平台**:Seam 将 Java EE 3 平台的各项技术(如 JSF、EJB 3、JPA 等)整合在一起,形成一个统一的开发环境。 - **强大的组件模型**:Seam 提供了一套灵活的组件模型,可以方便地创建可重用的 UI ...

    Seam框架文档简述

    Seam可以轻松地与其他流行的数据访问框架如JPA(Java Persistence API)、Hibernate等进行集成,为开发者提供了更多的选择。 ##### 7. 集成常用工具和组件 除了JBPM(一个用于业务流程管理的工具)之外,Seam还...

    Seam - 语境相关的组件

    Seam的核心理念是将不同的技术,如JavaServer Faces (JSF)、Java Persistence API (JPA)、Enterprise JavaBeans (EJB)以及Java Message Service (JMS),无缝融合在一起,创建一个统一的开发环境。 在"Seam - 语境...

    整合了seam的一些资源

    Seam 是一个全面的Java开发框架,主要用于构建企业级的Web应用程序。它融合了JavaServer Faces(JSF)和Java Persistence API(JPA),并集成了Enterprise JavaBeans(EJB)、Ajax、CDI(Contexts and Dependency ...

    Jboss Seam 三本最受欢迎的教材

    【JBoss Seam】是Java企业级应用开发框架,它整合了JSF(JavaServer Faces)、EJB(Enterprise JavaBeans)3.0、JPA(Java Persistence API)以及一系列其他技术,为开发人员提供了一个强大的全栈式解决方案。Seam...

    使用 Maven 管理 Seam 项目

    Seam项目是一个集成框架,它将JSF、EJB、CDI、JPA等Java EE技术紧密融合,提供了丰富的功能和优秀的开发体验。然而,当涉及到多个库和组件的管理时,如果没有有效的工具,项目构建可能会变得混乱且难以维护。这就是...

Global site tag (gtag.js) - Google Analytics