The Fifth------JAVA通过ssm实现简单修改更新操作

The Fifth------JAVA通过ssm实现简单修改更新操作

主要操作

  1. 通过数据库语言传递
  2. 接口操作
  3. 前端链接代码

前端链接

	<a href="${pageContext.request.contextPath}/user/toUpdate.do?id=${user.id}" class="btn bg-olive btn-xs">更新</a>

数据库语句(xml配置文件)
UserMapper.xml

   <select id="selectById" parameterType="int" resultType="user">
       select * from tb_user where id = #{id}
   </select>

   <update id="updateAll" parameterType="user">
       update tb_user set username=#{username},password=#{password} where id=#{id}
   </update>

UserController

 @RequestMapping("/toUpdate.do")
    public ModelAndView toUpdate(int id){
        User user = userService.selectUserById(id);
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.setViewName("user-update");
        modelAndView.addObject("user",user);
        return modelAndView;
    }

    @RequestMapping("/updateAll.do")
    public String updateAll(User user){
        userService.updateAll(user);
        return "redirect: findAll.do";
    }

UserDao接口

   User selectById(int id);

   void updateAll(User user);


IUserService接口

User selectUserById(int id);

   void updateAll(User user);

IUserService

@Override
   public User selectUserById(int id) {
       return userDao.selectById(id);
   }

   @Override
   public void updateAll(User user) {
       userDao.updateAll(user);
   }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值