91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

Struts2+Hibernate+Spring的考勤系統實現的簡單例子源碼,這是一個非常全面的例子,同時淺顯易懂,比較適合初學者

資源截圖

代碼片段和文件信息

package?org.crazyit.common.hibernate3.support;

import?org.springframework.orm.hibernate3.HibernateTemplate;
import?org.springframework.orm.hibernate3.HibernateCallback;
import?org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import?org.hibernate.SessionFactory;
import?org.hibernate.Session;
import?org.hibernate.Query;
import?org.hibernate.HibernateException;
import?java.sql.SQLException;
import?java.util.List;

/**
?*?Description:
?*?
Copyright?(C)?2001-2012?Yeeku.H.Lee
?*?
This?program?is?protected?by?copyright?laws.
?*?
Program?Name:
?*?
Date:
?*?@author??Yeeku.H.Lee?kongyeeku@163.com
?*?@version??1.0
?*/
public?class?YeekuHibernateDaoSupport
extends?HibernateDaoSupport
{
/**
?*?使用hql語句進行分頁查詢
?*?@param?hql?需要查詢的hql語句
?*?@param?offset?第一條記錄索引
?*?@param?pageSize?每頁需要顯示的記錄數
?*?@return?當前頁的所有記錄
?*/
public?List?findByPage(final?String?hql?
final?int?offset?final?int?pageSize)
{
//通過一個HibernateCallback對象來執行查詢
List?list?=?getHibernateTemplate()
.executeFind(new?HibernateCallback()
{
//實現HibernateCallback接口必須實現的方法
public?object?doInHibernate(Session?session)
throws?HibernateException?SQLException
{
//執行Hibernate分頁查詢
List?result?=?session.createQuery(hql)
.setFirstResult(offset)
.setMaxResults(pageSize)
.list();
return?result;
}
});
return?list;
}

/**
?*?使用hql語句進行分頁查詢
?*?@param?hql?需要查詢的hql語句
?*?@param?value?如果hql有一個參數需要傳入,value就是傳入hql語句的參數
?*?@param?offset?第一條記錄索引
?*?@param?pageSize?每頁需要顯示的記錄數
?*?@return?當前頁的所有記錄
?*/
public?List?findByPage(final?String?hql??final?object?value?
final?int?offset?final?int?pageSize)
{
//通過一個HibernateCallback對象來執行查詢
List?list?=?getHibernateTemplate()
.executeFind(new?HibernateCallback()
{
//實現HibernateCallback接口必須實現的方法
public?object?doInHibernate(Session?session)
throws?HibernateException?SQLException
{
//執行Hibernate分頁查詢
List?result?=?session.createQuery(hql)
//為hql語句傳入參數
.setParameter(0?value)?
.setFirstResult(offset)
.setMaxResults(pageSize)
.list();
return?result;
}
});
return?list;
}

/**
?*?使用hql語句進行分頁查詢
?*?@param?hql?需要查詢的hql語句
?*?@param?values?如果hql有多個個參數需要傳入,values就是傳入hql的參數數組
?*?@param?offset?第一條記錄索引
?*?@param?pageSize?每頁需要顯示的記錄數
?*?@return?當前頁的所有記錄
?*/
public?List?findByPage(final?String?hql?final?object[]?values
final?int?offset?final?int?pageSize)
{
//通過一個HibernateCallback對象來執行查詢
List?list?=?getHibernateTemplate()
.executeFind(new?HibernateCallback()
{
//實現HibernateCallback接口必須實現的方法
public?object?doInHibernate(Session?session)
throws?HibernateException?SQLException
{
//執行Hibernate分頁查詢
Query?query?=?session.createQuery(hql);
//為hql語句傳入參數
for?(int?i?=?0?;?i? {
query.setParameter(?i?values[i]);
}
List?result?=?query.setFirstR

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1113??2013-03-07?14:30??HRSystem_Eclipse\.classpath

?????文件?????????66??2013-01-29?01:31??HRSystem_Eclipse\.myumldata

?????文件???????1049??2010-12-20?15:06??HRSystem_Eclipse\.project

?????文件????????503??2010-12-20?15:06??HRSystem_Eclipse\.settings\.jsdtscope

?????文件????????395??2010-12-20?15:06??HRSystem_Eclipse\.settings\org.eclipse.jdt.core.prefs

?????文件????????478??2010-12-20?15:06??HRSystem_Eclipse\.settings\org.eclipse.wst.common.component

?????文件????????345??2010-12-20?15:06??HRSystem_Eclipse\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2010-12-20?15:06??HRSystem_Eclipse\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2010-12-20?15:06??HRSystem_Eclipse\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件????????260??2010-11-30?16:36??HRSystem_Eclipse\src\ehcache.xml

?????文件???????3384??2010-11-25?22:27??HRSystem_Eclipse\src\org\crazyit\common\hibernate3\support\YeekuHibernateDaoSupport.java

?????文件???????1244??2010-12-07?10:07??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\AddEmpAction-validation.xml

?????文件???????1470??2010-12-05?23:24??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\AddEmpAction.java

?????文件???????1132??2010-12-06?07:15??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\AppChangeAction.java

?????文件???????1059??2010-12-06?18:13??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\authority\EmpAuthorityInterceptor.java

?????文件???????1007??2010-11-30?16:47??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\authority\MgrAuthorityInterceptor.java

?????文件????????659??2010-12-06?09:12??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\base\EmpbaseAction.java

?????文件????????595??2010-11-30?17:37??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\base\MgrbaseAction.java

?????文件???????1891??2010-11-30?17:37??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\CheckAppAction.java

?????文件???????1202??2010-12-07?10:07??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\LoginAction-validation.xml

?????文件???????2771??2010-12-06?09:20??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\LoginAction.java

?????文件???????1038??2010-11-30?16:48??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\LogoutAction.java

?????文件????????791??2010-12-07?10:07??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ProcessAppAction-validation.xml

?????文件???????1978??2010-12-06?18:09??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ProcessAppAction.java

?????文件???????2108??2010-12-06?07:08??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ProcessPunchAction.java

?????文件???????1576??2010-12-06?09:26??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\PunchAction.java

?????文件???????1291??2010-11-30?16:47??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ViewAppAction.java

?????文件???????1458??2010-11-30?16:47??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ViewDeptAction.java

?????文件???????1284??2010-11-30?16:47??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ViewEmpAction.java

?????文件???????1401??2010-11-30?16:47??HRSystem_Eclipse\src\org\crazyit\hrsystem\action\ViewSalaryAction.java

............此處省略188個文件信息

評論

共有 條評論