HQL group By.

Ads
 

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

Ads









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
HQL  What is the HQL in hibernate ? Explain the use of HQL.   Hi Friend, Please visit on this link....... Hibernate Query Language
Advertisements
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... a simple example which will demonstrate you how a HQL group by clause can
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
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
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
group by sorting
group by sorting  group by sorting of data in SQL
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
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
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
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
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
SQLl query count and group by
SQLl query count and group by  How to write a sql query to count and group by the data?   Sql query to count the data and group the data using group by function... Select Name, Count(Name) As Count From Table Group
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
GROUP BY IN NESTED QUERY
GROUP BY IN NESTED QUERY  Hello Every One, Query to use GROUP BY CLAUSE IN NESTED QUERY SELECT STATEMENT in mysql database.If u know please help me.thanks
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
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

Ads