2.3节笔记部分:
package tk.mybatis.simple; public class Temp { } /* 2.2 使用XML方式 MyBatis使用了Java的动态代理可以直接通过接口来调用相应的方法。多个参数的时候, 通过@Param设置参数的名字省去了手动构造Map参数的过程,尤其在Spring中使用的时候 ,可以配置为自动扫描所有的接口类,直接将接口注入需要用到的地方。 */
2.3节关于在mybatis-config.xml文件中配置mappers时的一些讲解
<!-- <mappers>中配置了一个包含完整类路径的CountryMapper.xml 一种简化的配置,这中配置肯定更适合项目一点: <mappers> <package name="tk.mybatis.simple.mapper"> </mappers> 这种配置方式会先查找包下所有的接口文件,循环对接口进行: 1.判断接口对应的命名空间是否存在,如果存在就抛出异常,不存在就继续进行接下来的操作 2.加载接口对应的XML映射文件,将接口全限定名称转换为路径,在路径下搜索xml资源,找到了就解析 3.处理接口中的注解方法。 --> <mappers> <mapper resource="tk/mybatis/simple/mapper/UserMapper.xml"/> <mapper resource="tk/mybatis/simple/mapper/RoleMapper.xml"/> <mapper resource="tk/mybatis/simple/mapper/PrivilegeMapper.xml"/> <mapper resource="tk/mybatis/simple/mapper/UserRoleMapper.xml"/> <mapper resource="tk/mybatis/simple/mapper/RolePrivilegeMapper.xml"/> </mappers>