MyBatis 一对一, 一对多 xml文件

一对一

<resultMap id="BaseResultMap" type="user" >
    <id column="id" property="id" jdbcType="VARCHAR" />
    <association property="JavaBean中需要一对一得对象名称" javaType="此对象的类型">
    //设置映射关系
      <id column="burse_id" property="id"/>
      <result column="balance" property="balance"/>
    association>
  resultMap>

一对多

<resultMap id="BaseResultMap" type="user" >
    <id column="id" property="id" jdbcType="VARCHAR" />
    <collection property="JavaBean中需要一对多得集合名称" ofType="集合得类型">
            <id column="u_id" property="id"/>
            <result column="mobile" property="mobile"/>
    collection>

总结

mybatis中一对一关系映射得关键字是 association 对象类型要用 javaType
mybatis中一对多关系映射得关键字是 collection 对象类型要用 ofType

你可能感兴趣的:(mybatis)