读书人

[代码记要生活]无框架BaseDao的实现

发布时间: 2012-10-20 14:12:48 作者: rapoo

[代码记录生活]无框架BaseDao的实现

  public class UserInfoDaoImpl extends DaoSupport<UserInfo> implements UserInfoDao{@Overridepublic boolean deleteUser(String uname) {// TODO Auto-generated method stubString sql="delete from t_userinfo where uname=?";Object[] obj={uname};return this.update(sql, obj);}@Overridepublic ArrayList<UserInfo> getAllUsers() {// TODO Auto-generated method stubString sql="select * from t_userinfo ";return this.query(sql, null);}@Overridepublic UserInfo getUserByName(String uname) {// TODO Auto-generated method stub  String sql="select * from t_userinfo where uname=?";  Object[] obj=new Object[]{uname};    ArrayList<UserInfo> list=this.query(sql, obj);  UserInfo bean=null;  if (list.size()>0) bean=list.get(0);  return bean;}@Overridepublic boolean insertUser(UserInfo userInfo) {// TODO Auto-generated method stubString sql="insert into t_userinfo values(?,?)";Object[] obj=new Object[]{userInfo.getUname(),userInfo.getUpwd()};return this.update(sql, obj);}@Overridepublic boolean updateUser(UserInfo userInfo) {// TODO Auto-generated method stubString sql="update t_userInfo set upwd=? where uname=?";Object[] obj=new Object[]{userInfo.getUpwd(),userInfo.getUname()};return this.update(sql, obj);}}


读书人网 >行业软件

热点推荐