资源简介
java swing 写的员工工资管理系统,含前台用户和后台管理员两部分,含源码
代码片段和文件信息
package coms.jhj.DAO;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.Transaction;
import coms.jhj.util.HibernateSessionFactory;
import coms.jhj.vo.Admin;
public class AdminDAO
{
private Session session;//声明Session
private Transaction tx;//声明事务
//构造方法
public AdminDAO()
{
session=HibernateSessionFactory.getSession();//创建session
}
//Admin对象插入到数据库的方法
public void create(Admin admin)
{
try
{
tx=session.beginTransaction();//开启session事务处理
session.save(admin);
session.flush();
tx.commit();//提交事务
}
catch(HibernateException e)
{
if(tx.isActive())
tx.rollback();//事务处理异常,事物回滚
e.printStackTrace();
}
finally
{
HibernateSessionFactory.closeSession(session);
}
}
//Admin对象删除的方法
public void delete(Admin admin)
{
try
{
tx=session.beginTransaction();//开启session事务处理
session.delete(admin);//删除对象
tx.commit();//提交事务
}
catch(HibernateException e)
{
if(tx.isActive())
tx.rollback();//事务回滚
e.printStackTrace();
}
finally
{
HibernateSessionFactory.closeSession(session);//关闭session
}
}
//Admin对象查找的方法
public Admin get(int id)
{
Admin admin=null;
tx=session.beginTransaction();//开启事物处理
String sql=“from Admin where id=“+id;
List list=session.createQuery(sql).list();
admin=(Admin)list.iterator().next();
tx.commit();//事务提交
HibernateSessionFactory.closeSession(session);//关闭session
return admin;
}
//Admin对象更新的方法
public void update(Admin admin)
{
try
{
tx=session.beginTransaction();//开启事务
session.update(admin);//更新对象
tx.commit();//事务提交
}
catch(HibernateException e)
{
if(tx.isActive())
tx.rollback();//发生异常,事务回滚
e.printStackTrace();
}
finally
{
HibernateSessionFactory.closeSession(session);//关闭session
}
}
//用户登陆验证的方法
public boolean check(Admin admin)
{
tx=session.beginTransaction();//开启事物处理
String sql=“select pwd from Admin where id=“+admin.getId();
List list=session.createQuery(sql).list();
if(!list.isEmpty())
{
String get=(String)list.iterator().next();
if(get.equals(admin.getPwd()))
{
HibernateSessionFactory.closeSession(session);
return true;
}
}
tx.commit();
HibernateSessionFactory.closeSession(session);//关闭session
return false;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10369 2010-05-26 17:06 工资管理系统\databa
文件 249 2010-07-04 11:20 工资管理系统\使用说明.txt
文件 1151 2010-03-16 13:58 工资管理系统\员工工资管理系统(普通用户)\.classpath
文件 525 2010-03-16 10:09 工资管理系统\员工工资管理系统(普通用户)\.myhibernatedata
文件 748 2010-04-08 07:26 工资管理系统\员工工资管理系统(普通用户)\.project
文件 629 2010-03-16 11:23 工资管理系统\员工工资管理系统(普通用户)\.settings\org.eclipse.jdt.core.prefs
文件 3118 2010-04-10 09:57 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\DAO\AdminDAO.class
文件 4182 2010-04-10 09:57 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\DAO\UserDAO.class
文件 3401 2010-04-10 09:57 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\DAO\WageDAO.class
文件 757 2010-04-10 09:57 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\exceptions\MyRuntimeException.class
文件 2793 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\0.png
文件 2829 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\00.png
文件 2396 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\01.png
文件 3079 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\010.png
文件 2593 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\011.png
文件 2932 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\012.png
文件 2631 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\02.png
文件 2734 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\03.png
文件 2468 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\04.png
文件 2499 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\05.png
文件 2758 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\06.png
文件 2503 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\07.png
文件 2974 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\08.png
文件 2870 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\09.png
文件 2339 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\1.png
文件 3069 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\10.png
文件 2577 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\11.png
文件 2914 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\12.png
文件 2594 2010-04-01 21:42 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\2.png
文件 4508 2010-04-02 13:03 工资管理系统\员工工资管理系统(普通用户)\bin\coms\jhj\icon\2008-2.png
............此处省略536个文件信息
相关资源
- 使用java实现,通过zpl指令调用 zebra打
- Java Tess4J Demo
- 图书商城完整源码
- 北大青菜基于jsp+servlet的宠物医院管理
- JavaWeb博客管理系统源码附带毕业设计
- 学生公寓缴费管理系统
- 算法_英文第4版_RobertSedgewick(纯原版
- JAVA程序设计习题集含参考答案.pdf
- 2020年java最新面试题PDF版.zip
- 数据结构与算法分析 java语言描述第
- Java手机游戏与应用程序设计
- java13英文文档 jdk-13.0.1_doc-all.zip
- javaEE7和javaSE6中文 chm 文档
- 基于微信小程序的培训机构系统源码
- SSM个人博客系统
- dubbo.war和教程
- 毕业设计:在线购物系统
- ARQ自动重传协议模拟
- The document was created with Spire.PDF for Ja
- Java 生成pdf文件加盖公章图片,上传阿
- 在C#中调用 java的函数(C#与java结合使
-
java版aspose-pdf相关jar和license.xm
l - java反编译工具--相当好用
- java实现导入导出Excel表
- javaSE练手小项目
- 基于Android的图书馆管理系统
- OA系统(JAVA)
- java实现附件预览openoffice+PDF.js
- JSP网站后台管理系统
- 航空售票系统 java web
评论
共有 条评论