📄 empinfodaoimpl.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -