model
public class User implements Serializable {
private Integer userId;
private String userName;
private String userAddress;
}
interface
public interface IUserDao {
int deleteUser(Integer userId);
}
mybatis.xml
<delete id="deleteUser" parameterType="java.lang.Integer">
delete from user where id = #{uid}
</delete>
parameterType 属性:指定传入参数的类型
sql 语句中使用#{}字符:占位符,相当于原来 jdbc 部分所学的?
测试方法:
@Test
public void testDeleteUser() throws Exception {
int res = userDao.deleteUser(1);
System.out.println(res);
}