资源简介
提供完整源码
项目全部由框架进行设计
struts2 hiberate Spring3 tomcat6.0
带数据库,带所有的jar包
实现员工上班打卡,请假,调休
有自动事务控制,在规定的时间内自动打卡
有很多注释,易懂
是学习框架开发的好资料
代码片段和文件信息
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 < values.length ; i++)
{
query.setParameter( i values[i]);
}
List result = query.setFirstR
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-03-28 14:24 HRSystem_Eclipse\
文件 841 2010-12-20 15:06 HRSystem_Eclipse\.classpath
文件 1049 2010-12-20 15:06 HRSystem_Eclipse\.project
目录 0 2012-03-28 14:24 HRSystem_Eclipse\.settings\
文件 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.xm
文件 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
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\
文件 260 2010-11-30 16:36 HRSystem_Eclipse\build\classes\ehcache.xm
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\common\
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\common\hibernate3\
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\common\hibernate3\support\
文件 1535 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\common\hibernate3\support\YeekuHibernateDaoSupport$1.class
文件 1712 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\common\hibernate3\support\YeekuHibernateDaoSupport$2.class
文件 1835 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\common\hibernate3\support\YeekuHibernateDaoSupport$3.class
文件 1989 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\common\hibernate3\support\YeekuHibernateDaoSupport.class
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\
文件 1244 2010-12-07 10:07 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\AddEmpAction-validation.xm
文件 1653 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\AddEmpAction.class
文件 911 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\AppChangeAction.class
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\authority\
文件 1286 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\authority\EmpAuthorityInterceptor.class
文件 1263 2010-12-20 15:07 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\authority\MgrAuthorityInterceptor.class
目录 0 2012-03-28 14:24 HRSystem_Eclipse\build\classes\org\crazyit\hrsystem\action\ba
............此处省略269个文件信息
相关资源
- 电动车进销存管理系统
- OA平台管理系统ssh设计B/S架构
- 新闻发布系统 j2ee 采用ssh三层框架
- 基于SSH的招聘及人事管理系统的设计
- ssh框架jar包整合,有最全jar包地址
- 物流管理系统 - J2EE项目
- JSP+SQL旅游网站 SSH
- 哈工大javaee大作业,学生信息管理系
- Java办公OA管理系统源码,适合二次开
- J2EE-SSH整合的学生宿舍管理系统完整的
- SSH的省市区级联
- 华东交通大学2017年6月课程设计--鲜花
- JAVA学生会管理信息系统SSH框架、mys
- ssh框架demo163273
- 基于ssh+mysql的投票管理系统
- 基于Java ssh框架的排课系统
- 基于JSP+SSH+SQL的网上商城(后台+前台
- 微课平台系统.
- SSH整合用到的jar包
- JAVA开发某燃气公司气体管理系统
- 毕业设计-Struts2+Hibernate4.2+Spring3的学生
- 毕业设计-Struts2+Hibernate4.2+Spring3的健身
- 毕业设计-Struts2+Hibernate4.2+Spring3的SS
- java+ssh+SQL+bootstrap网上订餐系统全套源
- 一个SSH框架开发的完整的电信计费系
- 使用ssh框架,实现单表增删改查、条
- Java OA系统(JAVA) OA办公系统.zip
- java框架jar包整理绝对最全
- 基于SSH框架的高考志愿管理系统,里
- 网上购物系统论文+源代码+数据库
评论
共有 条评论