资源简介
很好的OA系统项目完整源码,附带数据库脚本
可以导入myeclipse里根据自己需求再修改
代码片段和文件信息
package com.common;
import java.util.HashMap;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import com.aptech.query.HqlExecute;
import com.hbm.HibernateSessionFactory;
import com.pojo.OaGetmassage;
import com.pojo.OaSendmessage;
import com.pojo.OaUser;
public class Common implements ICommon {
public void save(POJO pojo) throws CommonException {
Session session = HibernateSessionFactory.getSession();
Transaction trans = session.beginTransaction();
try {
session.save(pojo);
trans.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
trans.rollback();
e.printStackTrace();
throw new CommonException(e);
} finally {
HibernateSessionFactory.closeSession();
}
}
public void update(POJO pojo) throws CommonException {
Session session = HibernateSessionFactory.getSession();
Transaction trans = session.beginTransaction();
try {
session.update(pojo);
trans.commit();
} catch (HibernateException e) {
e.printStackTrace();
trans.rollback();
throw new CommonException(e);
} finally {
HibernateSessionFactory.closeSession();
}
}
public void delete(POJO pojo) throws CommonException {
Session session = HibernateSessionFactory.getSession();
Transaction trans = session.beginTransaction();
try {
session.delete(pojo);
trans.commit();
} catch (HibernateException e) {
e.printStackTrace();
trans.rollback();
throw new CommonException(e);
} finally {
HibernateSessionFactory.closeSession();
}
}
public void delete(Class clazz int id) throws CommonException {
Session session = HibernateSessionFactory.getSession();
Transaction trans = session.beginTransaction();
try {
object obj = session.load(clazz id);
session.delete(obj);
trans.commit();
} catch (HibernateException e) {
e.printStackTrace();
trans.rollback();
throw new CommonException(e);
} finally {
HibernateSessionFactory.closeSession();
}
}
public POJO queryPojoById(Class clazz int id) throws CommonException {
Session session = HibernateSessionFactory.getSession();
Transaction trans = session.beginTransaction();
try {
object obj = session.get(clazz id);
trans.commit();
return (POJO) obj;
} catch (HibernateException e) {
e.printStackTrace();
trans.rollback();
throw new CommonException(e);
} finally {
HibernateSessionFactory.closeSession();
}
}
public List queryAll(Class clazz) throws CommonException {
Session session = HibernateSessionFactory.getSession();
Transaction trans = session.beginTransaction();
try {
List list = session.createQuery(
“from “ + clazz.getSimpleName()).list();
trans.commit();
return list;
} catch (HibernateException e) {
e.printStackTrace();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 947 2008-04-11 19:30 OA项目\images\005.gif
文件 38630 2008-04-12 22:48 OA项目\images\1.jpg
文件 1707 2008-04-11 14:54 OA项目\images\AboutUs.gif
文件 511 2008-04-18 20:47 OA项目\images\add.gif
文件 672 2008-04-18 22:10 OA项目\images\add_depart.gif
文件 547 2008-04-25 16:22 OA项目\images\ball.gif
文件 68 2008-04-18 00:15 OA项目\images\bar_hor.gif
文件 69 2008-04-18 00:15 OA项目\images\bar_ver.gif
文件 304 2008-04-18 00:15 OA项目\images\bigbar.gif
文件 54 2008-04-18 01:18 OA项目\images\blank.gif
文件 56 2008-04-25 16:22 OA项目\images\bottom_center.gif
文件 105 2008-04-25 16:22 OA项目\images\bottom_left.gif
文件 60 2008-04-25 16:22 OA项目\images\bottom_right.gif
文件 243 2008-04-18 00:15 OA项目\images\button_left.gif
文件 108 2008-04-18 00:15 OA项目\images\button_middle.gif
文件 1182 2008-04-18 00:15 OA项目\images\button_plan.gif
文件 246 2008-04-18 00:15 OA项目\images\button_right.gif
文件 357 2008-04-18 00:15 OA项目\images\button_top_left.gif
文件 170 2008-04-18 00:15 OA项目\images\button_top_middle.gif
文件 348 2008-04-18 00:15 OA项目\images\button_top_right.gif
文件 994 2008-04-12 19:51 OA项目\images\colligateinfo.gif
文件 1048 2008-04-12 19:51 OA项目\images\communion.gif
文件 522 2008-04-18 20:30 OA项目\images\del.gif
文件 681 2008-04-18 20:41 OA项目\images\del_depart.gif
文件 177 2008-04-25 16:22 OA项目\images\desktop_left_center.gif
文件 528 2008-04-25 16:22 OA项目\images\desktop_left_left.gif
文件 315 2008-04-25 16:22 OA项目\images\desktop_left_right.gif
文件 190 2008-04-25 16:22 OA项目\images\desktop_right_center.gif
文件 961 2008-04-25 16:22 OA项目\images\desktop_right_left.gif
文件 560 2008-04-25 16:22 OA项目\images\desktop_right_right.gif
............此处省略712个文件信息
- 上一篇:曹雪虹《信息论与编码》ppt及部分习题解答
- 下一篇:工作易人才招聘系统源码C#
相关资源
- 工作易人才招聘系统源码C#
- 计算机网络实验之ip数据包捕获程序
- 一个会员管理的源码 分别含有会员注
- ToolsofRadioAstronomy.pdf
- OV7670摄像头全套源码包括上位机,下
- 花旗游戏支付平台源码
- Struts2 三种方法 源码有图有真相
- Linux 0.11内核完全解析(含源码)
- struts2用户注册程序源码
- stm32f103_IAPbootloader-1.0及用户app修改好
- 飞机大战素材和源码.zip
- modbus-主机-msp430F5移植源码与调试工具
- FunctionalReactiveProgrammingOniOS Functional
- STM32L0XX 低功耗程序源码
- 多目标跟踪源码
- 酒店客房管理源码
- STM32f103避障智能小车源码
- 物流系统源码
- [含随书源码]21st Century C 2nd Edition(
- doxygen源码Windows编译
- 中标麒麟5.0 下的软键盘 安装包
- 中国象棋vs2010源码
- ghost3.79源码
- 直销推广分成结算系统源码
- 乐易模块源码v7.2.zip
- 书和源码.zip
- 唯品会网站模板、源码,手机app端模
- STM32F4串口二配置
- 百度文库等免费工具
- u-boot2017.01启动过程分析.pdf
评论
共有 条评论