📄 jfdserviceimpl.java
字号:
package org.HumResManSys.service.impl;
import java.util.List;
import org.HumResManSys.dao.JfdDAO;
import org.HumResManSys.factory.DAOFactory;
import org.HumResManSys.service.JfdService;
import org.HumResManSys.vo.Jfd;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class JfdServiceImpl implements JfdService{
private DAOFactory daoFactory;
private Log log=LogFactory.getLog(JxdServiceImpl.class);
public List<Jfd> displayAllJfd(){
try {
//获得JfdDAO
JfdDAO jfdDAO=daoFactory.getJfdDAO();
List<Jfd> list=jfdDAO.queryAllJfds();
//一定要关闭session
jfdDAO.closeSession();
return list;
} catch (Exception e) {
System.out.print("JfdService show AllJfd error\n");
e.printStackTrace();
return null;
}
}
public boolean saveJfd(Jfd jfd){
log.info("save one employee's jfd");
boolean isSaveOK=false;
try {
isSaveOK=daoFactory.getJfdDAO().createJfd(jfd);
daoFactory.getJfdDAO().closeSession();
} catch (RuntimeException e) {
e.printStackTrace();
log.error("save one employee's jfd error");
}
return isSaveOK;
}
public List<Jfd> queryJfdsByPage(int firstResult, int maxResults) {
List list = null;
try {
list = daoFactory.getJfdDAO()
.queryJfdsByPageOrderByCondition("emp_name",
firstResult, maxResults);
daoFactory.getJfdDAO().closeSession();
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}
public int getJfdsCount() {
List list = this.daoFactory.getJfdDAO().getCurrentSession()
.createQuery("select count(*) from Jfd")
.setCacheable(true).list();
int size = ((Number) list.get(0)).intValue();
// this.daoFactory.getEmployeeDAO().closeSession();
return size;
}
public DAOFactory getDaoFactory() {
return daoFactory;
}
public void setDaoFactory(DAOFactory daoFactory) {
this.daoFactory = daoFactory;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -