Group by clause is used to return the aggregate values by grouping on returned component. HQL supports Group By Clause. In our example we will calculate the sum of invested amount in each insurance type. Here is the java code for calculating the invested amount insurance wise:
package roseindia.tutorial.hibernate; |
To run the example select Run-> Run As -> Java Application from the menu bar. Following out is displayed in the Eclipse console:
Hibernate: select sum(insurance0_.invested_amount) as col_0_0_, insurance0_.insurance_name as col_1_0_ from insurance insurance0_ group by insurance0_.insurance_nameInvested Amount: 3500
Insurance Name: Car Insurance
Invested Amount: 500
Insurance Name: Dental Insurance
Invested Amount: 1550
Insurance Name: Home Insurance
Invested Amount: 1500
Insurance Name: Life Insurance
Invested Amount: 1600
Insurance Name: Medical Insurance
Invested Amount: 1680
Insurance Name: Motorcycle Insurance
Invested Amount: 2600
Insurance Name: Travel Insurance
0 comments:
Post a Comment