HQL group By.

HQL group By.

How to use group by in HQL?

View Answers

May 31, 2012 at 6:55 PM

In general group by clause is used with aggregate functions for grouping the result. It is also a powerful option of sorting as it returns the list grouping in ascending order. It allows the Hibernate to fetch information from the database and group by them under the specified attribute.

package net.roseindia.main;

import java.util.*;
import net.roseindia.table.Employee;
import net.roseindia.util.HibernateUtil;
import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;

public class HQLGroupBy{
    public static void main(String []args){
        SessionFactory sessionFactory =HibernateUtil.getSessionFactory();
        Session session=sessionFactory.openSession();
        String hql="Select emp.name FROM Employee emp GROUP BY name";
        Query query=session.createQuery(hql);
        query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
        List objectList = query.list();
        Iterator iterator = objectList.iterator();
        while(iterator.hasNext()){          
            Map map = (Map)iterator.next();
            System.out.println(map.get("0"));
            }
        session.close();
    }
}

Output :

Hibernate: select employee0_.name as col_0_0_ from employee employee0_ group by employee0_.name
Mandy
Ron
Roxi
Som









Related Tutorials/Questions & Answers:
HQL group By.
HQL group By.  How to use group by in HQL?   In general group by clause is used with aggregate functions for grouping the result...=sessionFactory.openSession(); String hql="Select emp.name FROM Employee emp GROUP BY name
HQL Group By Clause Example
HQL Group By Clause Example       Group by clause is used to return the aggregate values by grouping on returned component. HQL supports Group By Clause. In our example we
Advertisements
HQL
HQL  What is the HQL in hibernate ? Explain the use of HQL.   Hi Friend, Please visit on this link....... Hibernate Query Language
HQL order by.
HQL order by.  HQL Order by query giving problem.   Order by clause is one way to group a series of object in sorted form. There is two... into descending order you can follow the following HQL ? String hql="Select emp FROM
HQL query
HQL query  how to select only password based on username using HQL query from login table where uname and paswrd are two column names
HQL Query
HQL Query  Hibernate query language: How to use a left join in Hibernate query language. Can somebody help with an example. I am getting a unexpected token error in HQL Query tool If I use joins
HQL in hibernate ? Explain the use of HQL.
HQL in hibernate ? Explain the use of HQL.  What is the HQL in hibernate ? Explain the use of HQL.   HQL stands for Hibernate Query...(); Session session = sessionFactory.openSession(); String hql="SELECT
HQL Sample
HQL Sample In this site there are many tutorials and example of HQL. These examples comes with HQL sample code that you can download and run on your computer and learn the HQL by modifying and executing these examples. The HQL Sample
Maven Repository/Dependency: org.hibernate.hql | hibernate-hql-parser
Maven Repository/Dependency of Group ID org.hibernate.hql and Artifact ID hibernate-hql-parser. Latest version of org.hibernate.hql:hibernate-hql-parser dependencies. # Version Release Date
Hibernate GROUP BY Clause
Hibernate GROUP BY Clause In this tutorial you will learn how to use HQL GROUP BY clause. GROUP BY clause in HQL is used as same as it is used in SQL... Here I am giving a simple example which will demonstrate you how a HQL group
convert into hql
convert into hql   String sqlListSurveys= "select distinct s.surveyAutoID, s.surveyTitle, date(s.modifiedOn) modifiedOn, s.createdOn, " + "( CASE s.surveyState WHEN '0' THEN 'Created' WHEN '1' THEN 'Published
Maven Repository/Dependency: org.hibernate.hql | hibernate-hql-testing
Maven Repository/Dependency of Group ID org.hibernate.hql and Artifact ID hibernate-hql-testing. Latest version of org.hibernate.hql:hibernate-hql-testing dependencies. # Version Release Date
Hibernate Query Language (HQL)
Hibernate Query Language (HQL)  What is Hibernate Query Language (HQL)?   HQL is much like SQL and are case-insensitive, except... and execute it against underlying database if HQL is used in the application. HQL
how to convert sql into hql
how to convert sql into hql   StringBuffer questionDataSql = new... distinct q.questionVerbiage, qt.questionType, ") .append("GROUP...,'') branchingLogic ") .append("FROM question q left join
Hibernate HQL Update
In this section we will discuss HQL update with example
Using Min, Max and Count on HQL.
Using Min, Max and Count on HQL.  How to use Min, Max and Count on HQL
What is Hibernate Query Language (HQL)?
What is Hibernate Query Language (HQL)?  Hi, What is Hibernate Query Language (HQL)? thanks
Hibernate delete HQL - Hibernate
Hibernate delete HQL  Hi I am trying hibernate tutorial. But delete HQL tutorial not working properly. It gives null pointer exception. Query class has method executeUpate() & not executeUpdate
Hibernate-HQL subquery - Hibernate
Hibernate-HQL subquery  Hi, I need to fetch latest 5 records from a table.My query goes here. select * from (select * from STATUS... in HQL which should return list of "Status" type beans.Is it possible?If yes
Delete HQL query - Hibernate
Delete HQL query  Hi I am trying hibernate tutorial. But delete HQL tutorial not working properly. It gives null pointer exception. Query class has method executeUpate() & not executeUpdate(); log4j:WARN No appenders
HQL update problem
HQL update problem  public void saveGuest(List<Long> listid) throws HibernateException{ SessionFactory sf... table HQL plz help
Count distinct value in HQL.
Count distinct value in HQL.  How do you count distinct value in HQL?   count(distinct fieldName) returns number of distinct value of the table under specified field name. Example : package net.roseindia.main
HQL Between clause, HQL Between example
HQL Between clause example In this tutorial you will learn how to use HQL... and 6. The HQL Between used for this purpose is: // Create HQL Between clause String HQL_QUERY = "select c from Customer c where c.id between 2 and 6"
Delete Query using HQL
Delete Query using HQL  Can we write 'AND' with 'WHERE' clause in delete query using HQL? For example: delete from table name where field1 = value1 and field2 = value2   The example query i have written
HQL, Hibernate Query Language
HQL - Hibernate Query Language In this tutorial on HQL we will learn how to use HQL to perform CRUD operations on the persistence Entity objects. This is complete tutorial on HQL. You will find almost all the topics related to HQL
HQL Statement: Please help me
HQL Statement: Please help me  Select ProductFamily.* from ProductFamily, ProductGroup, Product where ProductFamily.productFamilyVersionId... = Product.productGroupVersionId and Product.lobId = ? Can you please help me equallent HQL
HQL Query in execute method of Struts2
HQL Query in execute method of Struts2  I am making login page in struts2 and using hibernate . Now I wants to pull user name and password from... data from database using hql. And where I need to write the hql query
sum and avg function using HQL.
sum and avg function using HQL.  How to use sum and avg function in HQL?   HQL supports many aggregate functions. Sum and avg are some of them. sum() function returns summation of specified field in the table
Hibernate Named HQL in Annotation
In this section, you will learn how to execute Named HQL written in Model class Annotation
Hibernate Named HQL using XML Mapping
In this section, you will learn executing Named HQL written in XML Mapping file
org.hibernate.hql - hibernate-hql-testing version 1.0.0.Alpha3 Maven dependency. How to use hibernate-hql-testing version 1.0.0.Alpha3 in pom.xml?
group: 'org.hibernate.hql', name: 'hibernate-hql-testing', version: '...org.hibernate.hql  - Version 1.0.0.Alpha3 of hibernate-hql-testing Maven... of hibernate-hql-testing in pom.xml? How to use hibernate-hql-testing version
org.hibernate.hql - hibernate-hql-parser version 1.0.0.Alpha2 Maven dependency. How to use hibernate-hql-parser version 1.0.0.Alpha2 in pom.xml?
org.hibernate.hql  - Version 1.0.0.Alpha2 of hibernate-hql-parser Maven... of hibernate-hql-parser in pom.xml? How to use hibernate-hql-parser version... it easy to use org.hibernate.hql  - Version 1.0.0.Alpha2 of hibernate-hql
pie chart flex and sum from hql request
pie chart flex and sum from hql request  hi, i work with flex and j2ee project.i have to make a function wich return list of value: print("public... where e.idEtab=s.idEtab AND e.idDeleg=d.idDeleg GROUP BY e.idDeleg"); i wana
Hibernate HQL query by using like operator.
Hibernate HQL query by using like operator.  How use like operator in HQL?   HQL stands for Hibernate Query Language, provided by Hibernate... = sessionFactory.openSession(); String hql="SELECT emp.name, emp.salary, emp.dateOfJoin
how I do select from select in hql
'a%' order by globalid ) ) where db_id = 259; this is the sql The below hql... link: HQL Select Example
SQL Select, HQL Select Example, HQL Select Query
HQL Select In this tutorial we will learn how to use HQL Select statement to load the Entity objects. The HQL Select query is used to load Entity based...). Writing HQL Select query: Here is the simple HQL Select example that loads
HQL from clause Example
HQL from clause Example       In this example you will learn how to use the HQL from clause. The from clause is the simplest possible Hibernate Query. Example of from
HQL Date Between Example
HQL Date Between Example In this tutorial I will show you how you can use the HQL Date Between clause in Hibernate program. With the help of HQL between... we are finding the Invoice for some date rage. With the help of following HQL
HQL Update Statement to update database table
HQL Update Statement to update database table HQL's update query statement is used to update the values of database rows. Though HQL is similar to SQL... objects and their properties. Hibernate query language (HQL) also supports WHERE
Maven dependency for org.hibernate.hql - hibernate-hql-testing version 1.0.1.Final is released. Learn to use hibernate-hql-testing version 1.0.1.Final in Maven based Java projects
of hibernate-hql-testing released The developers of   org.hibernate.hql - hibernate-hql-testing project have released the latest version...-hql-testing library is 1.0.1.Final. Developer can use this version
Maven dependency for org.hibernate.hql - hibernate-hql-testing version 1.2.0.Final is released. Learn to use hibernate-hql-testing version 1.2.0.Final in Maven based Java projects
of hibernate-hql-testing released The developers of   org.hibernate.hql - hibernate-hql-testing project have released the latest version...-hql-testing library is 1.2.0.Final. Developer can use this version
Maven dependency for org.hibernate.hql - hibernate-hql-testing version 1.1.0.Alpha3 is released. Learn to use hibernate-hql-testing version 1.1.0.Alpha3 in Maven based Java projects
of hibernate-hql-testing released The developers of   org.hibernate.hql - hibernate-hql-testing project have released the latest version... - hibernate-hql-testing library is 1.1.0.Alpha3. Developer can use this version
Maven dependency for org.hibernate.hql - hibernate-hql-testing version 1.0.0.Final is released. Learn to use hibernate-hql-testing version 1.0.0.Final in Maven based Java projects
of hibernate-hql-testing released The developers of   org.hibernate.hql - hibernate-hql-testing project have released the latest version...-hql-testing library is 1.0.0.Final. Developer can use this version
Maven dependency for org.hibernate.hql - hibernate-hql-testing version 1.0.0.Final is released. Learn to use hibernate-hql-testing version 1.0.0.Final in Maven based Java projects
of hibernate-hql-testing released The developers of   org.hibernate.hql - hibernate-hql-testing project have released the latest version...-hql-testing library is 1.0.0.Final. Developer can use this version
Case-insensitive search using Hibernate Query Language(HQL).
Case-insensitive search using Hibernate Query Language(HQL).  What is Case-insensitive search using Hibernate Query Language
group by sorting
group by sorting  group by sorting of data in SQL
Mysql Group By
Mysql Group By       Mysql Group By statement is conjecture term used with the aggregate functions to group the result-set by specified one or more columns. Understand
Mysql Group By
Mysql Group By       Mysql Group By statement is conjecture term used with the aggregate functions to group the result-set by specified one or more columns. Understand
Update a group of records with one value in the same group
Update a group of records with one value in the same group  I want to update my table group wise, i have three cases AA,BB,CC , if group of records... be update with AA. If group is not having AA value second priority is BB next CC
Introduction To Hibernate Query Language (HQL)
Introduction To Hibernate Query Language (HQL) In this tutorial you will learn about Hibernate Query Language. HQL is an abbreviation of Hibernate Query.... When looking a HQL it is as similar to SQL but the HQL is different from SQL

Ads