资源简介
很好的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#
相关资源
- E4A无障碍跨程序操作类库(带源码、
- 设备管理系统源码
- 安卓wifi直连app源码
- 我的世界源码(易语言版)
- labview编程软件滤波器以及编写程序设
- 我的界面(visual foxpro)源码
- oracle数据迁移项目实施方案
- 易语言:一键cf基址源码
- The Secret Path 3D 3D魔方迷宫[源码][scra
- scratch垃圾分类源码(最终版本).sb
- CCS中如何生成LIB文件-并在另外CCS项目
- 周立功开发板ProASIC3实验-syn_FIFO代码
- railroad铁路CAD生成
- 安卓QQ6.71协议源码易语言,qq协议源码
- 编译原理实验工具及参考源码(lex&
- E盾偷后台工具源码
- UNIX/LINUX编程实践教程的源码
- 信号估计DOAmusicespritcapon
- 十以内加减法练习 powerbuilder源码
- 农场开发项目
- OCR源码
- PLC上位机编程软件
- 用foobar2000听google音乐[更新一下]
- 学生信息管理系统源码
- 用VC 编写的仿QQ聊天室程序源代码
- 毕业论文之温度传感器DS18B20(源码
- 可自定义导航网站源码
- 栅栏填充算法源码(VC)
- msp430F149操作红外接收模块源码
- [免费]图像识别c 源码
评论
共有 条评论