发表于: 2022-06-16 19:20:37

1 546



controller上的查询接口

//查询方法
//请求映射地址
@RequestMapping("showUser")
@ResponseBody
public String showUser(User user) {
//获取User的值
   List<User> list1 = userDao.showUser(user);
   try {

return list1.toString();

   }catch (Throwable throwable){
throwable.printStackTrace();
   }

return null;

}

mapper.xml文件中的接口条件:

<!--查询所有用户-->
<select id="showUser" resultType="weixiao02.User">
select * from user
where id = #{id}
and name = #{name}
and type = #{type}
</select>


postman返回数据






---------------------------------------------------------------------------------------------------------------------------------------------------------


controller上的修改接口:

@RequestMapping("update")
@ResponseBody
//更改方法
public String update(User user){
try {

boolean y = userDao.updateUser(user);
        return JSON.toJSONString(user);

   } catch (Throwable throwable) {
throwable.printStackTrace();
   }
//返回空值
   return null;
}


mapper.xml文件的接口条件:

<!--更改用户信息-->
<update id="updateUser" parameterType="weixiao02.User">
   update user set name = #{name},type = #{type},school = #{school} where id = #{id}
</update>


postman返回数据:


mysql数据库数据更改成功:



------------------------------------------------------------------------------------------------------------------------------------------------

controller上的删除接口:

@RequestMapping("delete")
@ResponseBody
   public String delete(User user){

try{
boolean x = userDao.deleteUser(user);

           //将返回值转化为json类型
           return JSON.toJSONString(user);

           //Throwable类的作用是 提取保存在堆栈中的错误信息
       }catch (Throwable throwable){
throwable.printStackTrace();
       }
//返回空值
       return null;
   }



}


mapper.xml文件的接口条件:

<!--删除用户信息-->
<delete id="deleteUser" parameterType="int">
   delete from user where id = #{id}
</delete>


postman返回数据:


mysql数据库数据删除成功:


------------------------------------------------------------------------------------------------------------------------

controller上的增添接口:

//请求映射地址
   @RequestMapping("addUser")
//增加用户
   //java对象转为json格式的数据
   @ResponseBody
   public String addUser(User user){
try {

           boolean i = userDao.addUser(user);

           //将返回值转化为json类型
           return JSON.toJSONString(user);
           //Throwable类的作用是 提取保存在堆栈中的错误信息
       } catch (Throwable throwable) {
throwable.printStackTrace();
       }
//返回空指
       return null;
   }


mapper.xml文件的接口条件:

<!--添加用户-->
<insert id="addUser" parameterType="weixiao02.User">
   insert into user (name,type,school) values (#{name},#{type},#{school})
</insert>


postman返回数据:


mysql数据库数据增添成功:







收获:以上




明天计划:完成接下来的任务。







返回列表 返回列表
评论

    分享到