码迷,mamicode.com
首页 > 数据库 > 详细

统计数据方面SQL与HQL

时间:2017-04-28 10:26:57      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:size   表格   标准   不同的   面向   转化   分享   lis   style   

  因为HQL是面向对象的,所以对于统计数据方面使用HQL时不合适的,其实HQL最终还是会转化成SQL语句,项目里使用HQL语句应该是为了标准规范化。

统计的数据:同一个表,同一个字段,不同属性,统计不同属性的记录数;

 

例如:有一个房间表格,如图所示:

 

技术分享

 

 

现在我要做的是统计各种房间可用的数量分别是多少。

 

技术分享

 

 

但是这个对于HQL语句是运行不同的,所以在DaoImp层,使用了查询SQL

 

技术分享

 

 

另外说明一下对于List无法直接调用属性的话,例如(#list.name,#list.password)

 

对于使用iterator,会自动遍历行数,所以使用s:property的时候,直接使用数组list的列数就可以了。

技术分享

 

对于使用s:set

 

技术分享

 

需要写明数组list的行与列

 

技术分享

 

统计数据方面SQL与HQL

标签:size   表格   标准   不同的   面向   转化   分享   lis   style   

原文地址:http://www.cnblogs.com/IanLan/p/6780083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!