staffbasicinfodaoimpl.java

来自「上一上传oa系统漏掉web-inf文件夹」· Java 代码 · 共 37 行

JAVA
37
字号
package com.oa.crm.db;

import java.util.ArrayList;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.oa.db.Staffbasicinfo;

public class StaffBasicInfoDAOImpl extends HibernateDaoSupport implements
		StaffBasicinfoDao {

	public Staffbasicinfo findOneEmpByName(String realName) {
		// TODO 自动生成方法存根
		Staffbasicinfo staffBasicInfo = new Staffbasicinfo();
		staffBasicInfo = (Staffbasicinfo) getHibernateTemplate().find("from Staffbasicinfo where realname = ?", realName).get(0);
		return staffBasicInfo;
	}

	public ArrayList<Staffbasicinfo> findMartDeptAllEmp() {
		ArrayList<Staffbasicinfo> list = new ArrayList<Staffbasicinfo>();
		 String []staffStatus = new String[4]; 
		 staffStatus[0] = ""+4;
		 staffStatus[1] = "正式员工";
		 staffStatus[2]= "试用"; 
		 staffStatus[3]= "薛御翔";
		 String sql = "from Staffbasicinfo where departmentid = ? and (staffstatus = ? or staffstatus = ?) and realname!=?";	  
		 list = (ArrayList<Staffbasicinfo>) getHibernateTemplate().find(sql,staffStatus); 		 		
		return list;
	}

	public Staffbasicinfo findOneEmpById(String empId) {
		Staffbasicinfo staffBasicInfo = new Staffbasicinfo();
		staffBasicInfo = (Staffbasicinfo) getHibernateTemplate().find("from Staffbasicinfo where staffnamebh = ?", ""+empId).get(0);
		return staffBasicInfo;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?