hibernate 多表之間的統計語句 (程式碼)
介面實現類:
public List getAllEmployeeAttend(){
String hql_two = "SELECT p.projectName , sci.stuffName ,count(att.onDuty) AS a ,count(att.usualOvertime) AS b ," +
"count(att.unusualOvertime) AS c , count(att.late) AS d ," +
"count(att.early) AS e , count(att.sickLeave) AS f ," +
"count(att.privateAffairLeave) AS g , count(att.evection) AS h ," +
"count(att.payLeave) AS i , count(att.waitPay) AS j " +
"FROM Attendper att LEFT JOIN att.projectInfo p INNER JOIN att.sci sci " +
"WHERE att.attendperDate >= '2008-02-01' AND att.attendperDate <= '2008-02-29' " +
"GROUP BY sci.stuffName , p.projectName " ;
List list = null;
try
{
Query q = this.getSession().createQuery( hql_two );
list = q.list();
//list = getHibernateTemplate().find(hql);
}catch(Exception e){
e.printStackTrace();
}
return list;
}
Action :
AttendDao ad = (AttendDao)getBean("attendDao");
// 得到全部員工的列表
List list=ad.getAllEmployeeAttend();
request.setAttribute("list",list);
return mapping.findForward("***");
page :
List l = (List)request.getAttribute("list") ;
for(Iterator it = l.iterator() ;it.hasNext();) {
Object[] objs=(Object[])it.next() ;
%>
暫無
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13428095/viewspace-1000842/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的多表插入語句Oracle
- Oracle多表插入語句Oracle
- hibernate 之 HQL語句總結【轉】
- ORACLE多表關聯UPDATE語句Oracle
- 手擼Mysql原生語句--多表MySql
- 多表查詢建表語句
- ORACLE多表關聯UPDATE 語句Oracle
- shell程式設計之條件語句程式設計
- Hibernate 查詢語句
- 04 shell程式設計之迴圈語句程式設計
- 02 shell程式設計之條件語句程式設計
- 統計介面sql語句SQL
- 統計報表 -- sql統計語句SQL
- hibernate的hql查詢語句總結
- Hibernate 執行原始SQL語句SQL
- Hibernate hql 多表查詢
- flask之控制語句 if 語句與for語句Flask
- 03 shell程式設計之case語句與函式程式設計函式
- Mysql跨表更新 多表update sql語句總結MySql
- Oracle 使用一條insert語句完成多表插入Oracle
- 【SQL】使用一條INSERT語句完成多表插入SQL
- Linux Shell指令碼程式設計while語句案例Linux指令碼程式設計While
- 好程式設計師分享MyBatis之動態SQL語句程式設計師MyBatisSQL
- C++程式設計從零開始之語句(轉)C++程式設計
- Java語言程式設計—迴圈語句Java程式設計
- Shell指令碼之for迴圈語句的應用指令碼
- js with語句使用程式碼例項JS
- switch case語句程式碼例項
- sql語句的程式設計手冊(轉)SQL程式設計
- 06_SHELL程式設計之CASE語句+函式+正則程式設計函式
- 直播系統程式碼,系統時間從長倒短之間的換算
- mysql空間大小的SQL語句MySql
- 重構-改善既有程式碼的設計(七)– 在程式碼之間搬移特性
- 【SQL】Oracle程式設計藝術指令碼學習之runsat(語句執行消耗對比)SQLOracle程式設計指令碼
- 統計未用繫結變數的sql語句變數SQL
- SQL語句統計每天、每月、每年的 資料SQL
- c語言if語句是如何變成彙編程式碼的?C語言
- shell程式設計中的控制判斷語句程式設計