用SSM框架实现查询,增加的功能
查询
Dao层接口
// 查询全部
List findAllUser();
Service层接口
// 查询全部
List findAllUser();
ServiceImpl Service实现层
@Override
public List findAllUser() {
return userDao.findAllUser();
}
Control层
// 查询所有
@RequestMapping(“findAllUser.do”)
public ModelAndView findAllUser(){
// 调用 Service方法,去查询得到结果
List userList = userService.findAllUser();
// 为了进行返回值传递,需要把返回值封装到SpringMVC内置对象ModelAndView里
ModelAndView mv = new ModelAndView();
mv.addObject(“userList”,userList);
mv.setViewName(“user-list”);
return mv;
}
Mapper
select * from tb_user增加
Dao层接口
//增加用户
void addUser(User user);
Service层接口
//增加用户
void addUser(User user);
ServiceImpl Service实现层
//新增
@Override
public void addUser(User user) {
userDao.addUser(user);
}
Control层
//增加
@RequestMapping("/addUser")
public String addUser(User user){
userService.addUser(user);
return “redirect:findAllUser.do”;
}
Mapper
insert into tb_user(id,username,password) values(#{id},#{username},#{password})