📄 userdaoimpl.java
字号:
package org.dao.impl;
import java.util.List;
import org.dao.UserDao;
import org.model.Userinfo;
public class UserDaoImpl extends BaseDaoImpl implements UserDao{
public void saveUser(Userinfo Userinfo) {
super.insert(Userinfo);
}
public List<Userinfo> getAll(Class clazz){
return super.getObjects(Userinfo.class);
}
public Userinfo getByName(String name){
Userinfo Userinfo = (Userinfo)super.getObject(Userinfo.class, name);
return Userinfo;
}
public void deleteByName(String name){
super.delete(Userinfo.class, name);
}
public List<Userinfo> findByName(String name){
List<Userinfo> list = super.search("from Userinfo where Userinfoname='"+name+"'");
return list;
}
public void update(Userinfo Userinfo){
super.renew(Userinfo);
}
public Userinfo isValidAdmin(String Username,String password){
Userinfo Userinfo = null;
List<Userinfo> list = super.search("from Userinfo where grade='2' and Username='"+Username+"' and password='"+password+"'");
if(list!=null&&list.size()>0){
Userinfo = list.get(0);
}
return Userinfo;
}
public Userinfo isValidUser(String Username,String password){
Userinfo Userinfo =null;
List<Userinfo> list = super.search("from Userinfo where Username='"+Username+"' and pwd='"+password+"'");
if(list!=null&&list.size()>0){
Userinfo = list.get(0);
}
return Userinfo;
}
public Userinfo getByID(Integer id){
return (Userinfo)super.getObject(Userinfo.class, id);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -