基础
mybatis
mybatis
  • 基础知识
    • 概述
      • 示例程序
      • Mapper 接口动态代理实现原理
    • XML映射文件
      • 根元素 mapper
      • 结果映射 resultMap
        • id & result
        • 构造方法(constructor)
        • 关联(association)
        • 集合(collection)
        • 延迟加载
        • 鉴别器(discriminator)
      • 映射查询语句 select
      • 映射插入语句 insert
      • 映射更新语句 update
      • 映射删除语句 delete
      • 接口存在多个参数的情形
    • 类型处理器 TypeHandler
      • 枚举类型
      • 对Java 8日期(JSR-310)的支持
    • 4. 动态SQL
      • 4.1 if 标签用法
      • 4.2 choose 标签用法
      • 4.3 where、set、trim 标签用法
      • 4.4 foreach 标签用法
      • 4.5 bind 标签的用法
      • 4.6 多数据库支持
      • 4.7 OGNL用法
    • MyBatis 缓存
      • 一级缓存
      • 二级缓存
      • 脏数据的产生和避免
      • 集成外部缓存
    • 分页插件
    • 自动代码生成器
    • mybatis-spring-boot
  • mybatis-plus
    • Page 1
Powered by GitBook
On this page
  1. 基础知识
  2. XML映射文件

根元素 mapper

<mapper namespace="com.study.mybatis.mapper.CountryMapper">
  ...
</mapper>

当 Mapper 接口和 XML 文件关联的时候,命名空间 namespace 的值需要配置成接口的全限定名称, MyBatis 内部就是通过这个值将接口和 XML 关联起来的。

Last updated 10 months ago