<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.why.mapper.UserMapper"><selectid="queryUserList"resultType="User">
select * from user
</select><selectid="queryUserById"resultType="User">
select * from user where id = #{id}
</select><insertid="addUser"parameterType="User">
insert into user (id, name, pw) values (#{id}, #{name}, #{pw})
</insert><insertid="updateUser"parameterType="User">
update user set name = #{name}, pw = #{pw} where id = #{id}
</insert><deleteid="deleteUser"parameterType="int">
delete from user where id = #{id}
</delete></mapper>
(4) 编写控制器
@RestControllerpublicclassUserController{@AutowiredprivateUserMapper userMapper;@GetMapping("/queryUserList")publicList<User>queryUserList(){List<User> userList = userMapper.queryUserList();for(User user : userList){System.out.println("user ==> "+ user);}return userList;}@GetMapping("/queryUserById/{id}")publicUserqueryUserById(@PathVariable("id")int id){User user = userMapper.queryUserById(id);return user;}@GetMapping("/addUser")publicStringqueryUserById(){int i = userMapper.addUser(newUser(6,"吴六","6000"));return"添加 ==> "+ i;}@GetMapping("/updateUser")publicStringupdateUser(){int i = userMapper.updateUser(newUser(6,"吴柳","6000"));return"更新 ==> "+ i;}@GetMapping("/deleteUser/{id}")publicStringdeleteUser(@PathVariable("id")int id){int i = userMapper.deleteUser(id);return"删除 ==> "+ i;}}