<!-- 删除用户 --><deleteid="deleteUserById"parameterType="java.lang.Integer">
DELETE FROM user WHERE id = #{uid}
</delete>
참고로 두 지점이 있습니다!
파라미터가 기본 타입 또는 원시 래퍼 클래스, 오직 하나 개의 파라미터 인 경우 먼저, 파라미터 쉽게 심볼을 작성할 수있다. 방법 매퍼 인터페이스 선언하지만 즉, int deleteUserById(Integer userId)하지만 매핑 파일 중 하나를 쓰기는 할 수 있습니다 #{userId}, 당신은 쓸 수 있습니다 #{aaaa}.
둘째, parameterType쓰기 int, INT, INTEGER, integer, java.lang.Integer모두 OK.
<!-- 修改用户 --><updateid="updateUser"parameterType="cn.ykf.pojo.User">
UPDATE user SET username = #{username}, birthday = #{birthday}, sex = #{sex}, address = #{address} WHERE id = #{id}
</update>
3.3 테스트 수정 작업
/**
* 测试修改用户
*/@TestpublicvoidtestUpdateUser(){// 因为还没有编写根据id查询用户,所以模拟数据
User user =newUser();
user.setUsername("update");
user.setAddress("test");
user.setSex("女");
user.setBirthday(newDate());// id 为自己数据库中存在的值
user.setId(49);// 执行修改int count = mapper.updateUser(user);
System.out.println("修改条数为 : "+ count);}