empinfodaoimpl.java
来自「一个关于tlms的一个小程序 看看能否帮助到别人」· Java 代码 · 共 53 行
JAVA
53 行
package com.szmx.tlms.study.dao.impl;
import java.util.List;
import java.util.Map;
import com.szmx.framework.base.dao.impl.BaseDaoImpl;
import com.szmx.framework.base.model.Pagination;
import com.szmx.tlms.study.dao.EmpInfoDAO;
import com.szmx.tlms.study.model.DemoEmpInfo;
public class EmpInfoDAOImpl extends BaseDaoImpl implements EmpInfoDAO {
/**
* 满足搜索条件的,指定页码的数据
* @param pagination:分页信息
* @param empInfo:搜索条件信息
* @return 满足搜索条件的,指定页码的数据
*/
public Pagination listEmpInfo(Pagination pagination, Map paraMap) {
return findPageByCombinedHsql("searchEmpInfoList", paraMap, pagination);
}
public DemoEmpInfo getEmpInfo(Integer empId){
return (DemoEmpInfo)this.getObject(DemoEmpInfo.class, empId);
}
/**
* empInfo.id=0或null,新增,否则就是修改
* @param empInfo
*/
public void save(DemoEmpInfo empInfo){
this.saveObject(empInfo);
}
public void delete(DemoEmpInfo empInfo){
DemoEmpInfo deleteEmpInfo = getEmpInfo(empInfo.getId());
this.removeObject(deleteEmpInfo);
}
public List getEmpInfo(String fieldName, String fieldValue){
return this.findAllBy(DemoEmpInfo.class, fieldName, fieldValue);
}
public boolean checkLoginName(String loginName){
List empList = getEmpInfo("loginName", loginName);
if (empList.size() == 0) {
return false;//
} else {
return true;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?