从mybatis3.4.0开始加入了@Mapper注解目的就是为叻不再写mapper映射文件(那个xml写的是真的蛋疼。。)很恶心的一个事实是源码中并没有对于这个注解的详细解释 现在我们通过一个简易的maven項目去了解@Mapper注解的使用方式 完整项目请访问我的下载 构建一个maven的web项目,目录结构如下: * 添加了@Mapper注解之后这个接口在编译时会生成相应的实現类 * 需要注意的是:这个接口中不可以定义同名的方法因为会生成相同的id * 也就是说这个接口是不支持重载的 * 对于多个参数来说,每个参數之前都要加上@Param注解 * 要不然会找不到对应的参数进而报错