0 0

jpa的jpql怎么查分了多少组,5

select count(*) from (select count(*) from user groud by u.age)

这样的语句在jpa环境下,用jpql怎么写。

语句的意思就一个分组统计,然后要查出这个多少组总数,给页面上的翻页功能使用。

sql的话,select distinct(age) from user;也是一样的结果,不过也不能用jpql写,或者说我不会用jpql写。

请熟悉,或曾遇到过相同问题的各位帮下忙。

问题补充:
xiaofengxp 写道
使用JPQL写也简单,如果会你HQL,应该几分钟就可以了!如果实现不会,直接使用SQL也是可以的,调用EntiityManager.getNativeQuery()就行了!

嗯。。。给个例子看下,我参考参考~
JPA 
2012年4月17日 16:49

1个答案 按时间排序 按投票排序

0 0

使用JPQL写也简单,如果会你HQL,应该几分钟就可以了!如果实现不会,直接使用SQL也是可以的,调用EntiityManager.getNativeQuery()就行了!

2012年4月17日 23:09

相关推荐

    JPA JPQL常用

    【JPA JPQL详解】 JPA(Java Persistence API)是Java平台上的持久化规范,它提供了一种在Java应用程序中管理关系数据的标准方法。JPQL(Java Persistence Query Language)是JPA的一部分,它是一种面向对象的查询...

    介绍jpa和jpql

    JPA是一组用于Java持久化领域的API和运行时环境规范。JPA的目标是简化Java环境中的关系数据持久化编程。JPA规范是EJB规范的一部分,因此它继承了EJB的技术,但它也可以独立于EJB组件使用。JPA的主要目的是为Java对象...

    JPA的JPQL语法总结

    ### JPA的JPQL语法总结 #### 基础概念 Java Persistence Query Language(JPQL)是Java Persistence API(JPA)中用于执行查询的一种语言。它与SQL非常相似,但更加面向对象,允许开发者使用实体类而不是表来编写...

    09_JPA详解_使用JPQL语句进行查询.zip

    **JPQL(Java Persistence Query Language)**是JPA的一部分,它是面向对象的查询语言,类似于SQL,但专门用于处理JPA实体。JPQL允许开发者用面向对象的方式来构建查询,而不是直接写SQL,这使得代码更易于理解和...

    JPA 动态查询 Criteria JPQL 语法详解

    JPA 动态查询 Criteria JPQL 语法详解 JPA(Java Persistence API)是一种Java应用程序接口,用于访问、管理和持久化数据。JPA 2.0 引入了 Criteria API,它提供了一种动态查询机制,允许开发者在运行时构建查询...

    CH03-JPA的JPQL语句.pptx

    使用 Hibernate 的查询缓存 ORDER BY 和 GROUP BY 关联查询 子查询 和 JPQL 函数 UPDATE 和 DELETE

    09_传智播客JPA详解_使用JPQL语句进行查询

    在本课程"09_传智播客JPA详解_使用JPQL语句进行查询"中,我们将深入学习如何利用JPQL进行数据查询。 **课程内容概览:** 1. **JPQL基础**:讲解JPQL的基本语法,包括如何选择、从哪个实体中选择、以及如何使用...

    jpa例子jpajpa

    4. **查询(Query)**: JPA提供了两种查询方式:JPQL(Java Persistence Query Language)和 Criteria API。JPQL是一种面向对象的查询语言,类似SQL,但操作的是实体而不是数据库表。Criteria API则提供了一个更强大...

    Spring Data JPA 笔记

    此外,它还支持复杂的查询方法命名,如findByXXX,根据方法名自动构建对应的JPQL(Java Persistence Query Language)查询。 接下来,我们将讨论几个关键知识点: 1. **实体(Entities)**:在Spring Data JPA中,...

    尚硅谷JPA视频教程

    JPA视频_JPQL_HelloWorld · 19. JPA视频_JPQL_查询缓存 · 20. JPA视频_JPQL_ORDER BY 和 GROUP BY · 21. JPA视频_JPQL_关联查询 · 22. JPA视频_JPQL_子查询和内建函数 · 23. JPA视频_JPQL_DELETE和UPDATE...

    JPA加载_更新_删除对象及使用JPQL语句进行查询

    本篇文章将深入探讨JPA中的对象加载、更新、删除操作以及如何使用JPQL(Java Persistence Query Language)进行查询,这些都是Java开发者在处理持久化层时不可或缺的知识点。 首先,我们来看JPA的对象加载。JPA提供...

    JPA源文件/jpa学习

    **JPA规范**定义了应用程序与数据库交互的一组接口和API,包括实体(Entities)、实体管理器(EntityManager)、查询语言(JPQL)和 Criteria API 等核心概念。通过使用JPA,开发者可以将业务对象与数据库表进行映射...

    JPA之使用JPQL语句进行增删改查

    JPA之使用JPQL语句进行增删改查 JPA(Java Persistence API)是一种Java持久化API,提供了使用JPQL(Java Persistence Query Language)语句来进行增删改查操作的功能。在本文中,我们将介绍JPA之使用JPQL语句进行...

    JPA中文解释,JPA的API

    JPA通过提供一组接口和注解,允许开发者以声明式的方式处理数据操作,从而减少了对SQL的直接依赖。 标题中提到的"JPA中文解释"是指对于JPA的概念、原理、使用方法等进行了中文语言的详细解读,这对于中文环境下的...

    JPA教程,包括TOPLink JPA,Hibernate JPA,Open Jpa,jpa批注

    TOPLink JPA提供了完整的JPA规范支持,包括实体管理、查询语言(JPQL)以及事务处理。TOPLink JPA的优势在于其高性能和对复杂数据模型的良好支持,同时也能够无缝集成到EclipseLink(Oracle的开源持久化框架)中,...

    Pro JPA2 精通JPA2

    - **学习如何设计和实现持久化层**:使用JPA2进行实体建模,编写有效的JPQL查询,处理复杂的数据关系。 - **了解JPA2与Java EE 6的集成**:包括EJB、JSF和其他Java EE组件的结合使用。 ### 实践应用 通过本书的...

    JPQL package

    在这个"JPQL package"中,"codebase"可能包含了使用JPQL实现的示例代码或库文件,而"lib"可能存放了JPA相关的库文件,例如Hibernate或EclipseLink,这些都是实现JPQL功能所必需的依赖。 总之,JPQL在Windchill开发...

    tp_jpa_jpql

    《深入理解Java JPA与JPQL》 Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到关系数据库。它提供了一种面向对象的方式来处理数据库操作,使得开发人员可以使用Java对象而不是SQL...

Global site tag (gtag.js) - Google Analytics