📄 ypserviceimpl.java
字号:
package org.HumResManSys.service.impl;
import org.HumResManSys.service.YpService;
import org.HumResManSys.vo.Ypinfo;
import org.HumResManSys.dao.YpinfoDAO;
import org.HumResManSys.factory.DAOFactory;
public class YpServiceImpl implements YpService {
private DAOFactory daoFactory;
public boolean saveYpinfo(Ypinfo ypinfo){
boolean okOrNot=false;
try {
//设置应聘信息状态
ypinfo.setTab_state("等待");
okOrNot = daoFactory.getYpinfoDAO().createYpinfo(ypinfo);
daoFactory.getYpinfoDAO().closeSession();
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return okOrNot;
}
public Ypinfo querySelfYpinfo(String name){
try{
//得到YpinfoDAO
YpinfoDAO ypinfoDAO=daoFactory.getYpinfoDAO();
//查询应聘信息
Ypinfo ypinfo=ypinfoDAO.queryOneYpinfoByCondition("y_name", name);
//一定要关闭session
ypinfoDAO.closeSession();
return ypinfo;
}catch(Exception e){
System.out.print("YpService query SelfYpinfo error\n");
e.printStackTrace();
return null;
}
}
// 根据给定的id,查询一个应聘者的详细信息
public Ypinfo querySelfYpinfoByID(String id) {
// TODO Auto-generated method stub
try{
//得到YpinfoDAO
YpinfoDAO ypinfoDAO=daoFactory.getYpinfoDAO();
//查询应聘信息
Ypinfo ypinfo=ypinfoDAO.queryOneYpinfoByCondition("id", id);
//一定要关闭session
ypinfoDAO.closeSession();
return ypinfo;
}catch(Exception e){
System.out.print("YpService query SelfYpinfo by id error\n");
e.printStackTrace();
return null;
}
}
public DAOFactory getDaoFactory() {
return daoFactory;
}
public void setDaoFactory(DAOFactory daoFactory) {
this.daoFactory = daoFactory;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -