美文网首页
MyBatis 一对一

MyBatis 一对一

作者: ChuangJava | 来源:发表于2018-08-29 23:51 被阅读0次

需求:实体是blog 和author 关系是一对一,查询 blog 以及 blog 的作者信息

  • 嵌套查询:相当于是两次查询
<select id="selectBlogAuthor" resultMap="blogResultMap" parameterType="int">
    select * from blog  where bid = #{id, jdbcType=INTEGER}
</select>

<resultMap id="blogResultMap" type="com.chuang.resultmap.BlogResultMap">    
    <id column="bid" jdbcType="INTEGER" property="bid" />
    <result column="name" jdbcType="STRING" property="name" />
    <association property="author" colmn="author_id" 
                 select="com.chuang.dao.AuthorMapper.selectByPrimaryKey"/>  
<resultMap>
  • 嵌套结果
<select id="selectBlogAuthor" resultMap="blogResultMap" parameterType="int">
    select * from blog b,author a
    where bid = #{id, jdbcType=INTEGER}
    and b.author_id = a.aid
</select>

<resultMap id="blogResultMap" type="com.chuang.resultmap.BlogResultMap">    
    <id column="bid" jdbcType="INTEGER" property="bid" />
    <result column="name" jdbcType="STRING" property="name" />
    <association property="author" javaType="com.chuang.Author">
        <!-- 映射 -->
        <id property="aid" column="aid" jdbcType="INTEGER"/>
        <result property="authorName" column="author_name" jdbcType="STRING"/>
    </association>  
<resultMap>

相关文章

  • mybatis

    mybatis 高级映射 一对一 一对多 mybatis generator 的使用 多个条件 or 连接查询 但...

  • Mybatis的多表操作

    1.Mybatis多表查询 1.1 一对一查询 1.1.1 一对一查询的模型MapperScannerConfig...

  • MyBatis+Spring MVC开发指南(二)

    前言 接《MyBatis+Spring MVC开发指南(一)》,本篇博客将涵盖MyBatis高级映射(一对一,一对...

  • 关联查询

    一对一 mapper.xml MyBatis中使用association标签来解决一对一的关联查询,associa...

  • 3.Mybatis-03 Mybatis 连接池与事务深入,My

    主要内容 Mybatis 连接池与事务深入 Mybatis 的动态 SQL 语句 一对一查询(多对一) Mybat...

  • Mybatis 知识

    基础 一对一 多对一 一对多 多对多 association vs collection Mybatis...

  • 2020-03-21

    1.Mybatis多表查询 1.1 一对一查询 1.1.1 一对一查询的模型 用户表和订单表的关系为,一个用户有多...

  • mybatis查询

    mybatis一对一联合查询 需求:现有表t_fee(id,channel_id,amount),其中channe...

  • 编程改变世界(7)mybatis中的一对一映射

    上一次我们入门了mybatis的单表查询,这一次我们学习mybatis的高级映射中最简单的一对一映射我们想象这样一...

  • MyBatis 一对一

    需求:实体是blog 和author 关系是一对一,查询 blog 以及 blog 的作者信息 嵌套查询:相当于是...

网友评论

      本文标题:MyBatis 一对一

      本文链接:https://www.haomeiwen.com/subject/bjplwftx.html