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