首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

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

2012-10-20 
[代码记录生活]无框架BaseDao的实现public class UserInfoDaoImpl extends DaoSupportUserInfo implemen

[代码记录生活]无框架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);}}


热点排行