package com.rlovep.selfDao; import java.util.List; import org.junit.Test; public class AdminDao extends BaseDao { //删除 public void delete(int id){ String sql="delete from admin where sid=?;"; Object[] params={id}; update(sql, params); } //插入 public void save(Admin admin) { String sql="insert into admin (username,pwd) values (?,?);"; Object[] params={admin.getUserName(),admin.getPwd()}; update(sql, params); } //查询全部 public List<Admin> getAll(){ String sql="select * from admin"; List<Admin> list=query(sql, null, Admin.class); return list; } //根据id查询 public Admin findByid(int id){ String sql="select * from admin where id=?"; List<Admin> list=query(sql, new Object[]{id}, Admin.class); return (list!=null&&list.size()>0)? list.get(0):null; } @Test public void test(){ AdminDao adminDao = new AdminDao(); //测试删除 adminDao.delete(1); //测试插入 Admin admin = new Admin(); admin.setPwd("123"); admin.setUserName("peace"); adminDao.save(admin); // 测试查询 List<Admin> list = adminDao.getAll(); System.out.println(list); } }