sysdao.java
来自「利用struts+hibernate 开发资源管理系统 开发一套完善的物资管理」· Java 代码 · 共 45 行
JAVA
45 行
package com.dao;
import org.hibernate.Transaction;
import com.core.MySession;
import org.hibernate.Session;
import org.hibernate.Query;
public class SysDAO {
public SysDAO(){
}
private Session session = null;
public int sysinitialize(){
session = MySession.openSession(); //打开Session
Transaction tx = null;
int rtn = 0;
try {
tx=session.beginTransaction();
session.createQuery("DELETE UserForm where name<>'mr'").executeUpdate(); //删除用户信息
session.createQuery("DELETE GetUseForm").executeUpdate(); //清空部门领用信息表
session.createQuery("DELETE DamageForm").executeUpdate(); //清空部门报损信息表
session.createQuery("DELETE CheckForm").executeUpdate(); //清空审核信息表
session.createQuery("DELETE InStorageForm").executeUpdate(); //清空入库信息表
session.createQuery("DELETE StockDetailForm").executeUpdate(); //清空采购明细表
session.createQuery("DELETE StockMainForm").executeUpdate(); //清空采购主表
session.createQuery("DELETE ProviderForm").executeUpdate(); //清空供应商信息表
session.createQuery("DELETE LoanForm").executeUpdate(); //清空物资借出信息表
session.createQuery("DELETE StorageForm").executeUpdate(); //清空库存信息表
session.createQuery("DELETE BranchForm").executeUpdate(); //清空部门信息表
session.createQuery("DELETE GoodsForm").executeUpdate(); //清空商品信息表
rtn=1;
tx.commit();
}catch(Exception e){
if(tx!=null){
tx.rollback();
}
e.printStackTrace();
System.out.println("系统初使化时的错误信息:"+e.getMessage());
rtn=0;
} finally {
MySession.closeSession(session);
}
return rtn;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?