userbizimpl.java
来自「主要实现管理客户以及客户信息和其公司的服务管理」· Java 代码 · 共 43 行
JAVA
43 行
package biz.userinfo.impl;
import java.util.List;
import org.hibernate.criterion.DetachedCriteria;
import org.hibernate.criterion.Restrictions;
import biz.userinfo.IUserInfoBIZ;
import dao.userinfo.IUserInfoDAO;
import entity.UserInfo;
public class UserBIZImpl implements IUserInfoBIZ {
private IUserInfoDAO udao = null;
public IUserInfoDAO getUdao() {
return udao;
}
public void setUdao(IUserInfoDAO udao) {
this.udao = udao;
}
/* (non-Javadoc)
* @see biz.userinfo.impl.IUserInfoBIZ#login(entity.UserInfo)
*/
public UserInfo login(UserInfo user){
DetachedCriteria criteria = DetachedCriteria.forClass(UserInfo.class);
criteria.add(Restrictions.eq("userName", user.getUserName()));
criteria.add(Restrictions.eq("userPass", user.getUserPass()));
List list = udao.search(criteria);
return null!=list&&list.size()>0?(UserInfo)list.get(0):null;
}
public List searchAllUserByCondition(UserInfo user) {
// TODO Auto-generated method stub
DetachedCriteria criteria=DetachedCriteria.forClass(UserInfo.class);
if(null!=user&&null!=user.getUserStatus()){
criteria.add(Restrictions.eq("userStatus", user.getUserStatus()));
}
return udao.search(criteria);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?