提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、观察数据库
二、观察实体类
User 是 dept表实体类
test 是 ppp表实体类
2.在mapper层定义方法(根据deptno查询dept和其外键关联的表test)
3 在xml中实现该方法
<?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="com.example.demo.mapper.UserMapper">
<resultMap id="asd" type="User">
<result column="deptno" property="deptno"></result>
<result column="dname" property="dname"></result>
<result column="db_source" property="db_source"></result>
<association property="test" javaType="test" column="pno">
<result column="pno" property="pno"></result>
<result column="name" property="name"></result>
</association>
</resultMap>
<select id="selectUserByID" resultMap="asd">
select * from db01.dept d left join db01.ppp p on d.pno=p.pno where d.deptno=#{id}
</select>
</mapper>
总结
测试运行 连接查询成功