# Mybatis 相关

# 1. mybatis-generator

# 2. 核心配置文件

# 3. 普通的结果集映射

PO 类的属性的值都是简单类型,不存在引用另一个 PO 的关系(即,主从表关系)

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="xxx.yyy.zzz.dao.DepartmentDao">
    <resultMap id="xxx" type="xxx.yyy.zzz.outlet.dao.po.Department">
      <id column="id" jdbcType="INTEGER" property="id" />
      <result column="name" jdbcType="VARCHAR" property="name" />
      <result column="location" jdbcType="VARCHAR" property="location" />
    </resultMap>
</mapper>

# 4. 结果集一对多映射

# 5. 结果集多对一映射

两种查询的区别,同上。

# 6. 注解映射