发表于: 2022-06-16 19:20:37
1 545
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数据库数据增添成功:
收获:以上
明天计划:完成接下来的任务。
评论