mybatis一对多 多对一 多对多

2020-02-17 16:04:08来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

mybatis一对多 多对一 多对多 https://blog.csdn.net/AdminGuan/article/details/98952484   Mybatis的Mapper该如何编写多对一?   很简单,就是在resultMap标签中配置<association></collection >标签关联所属的用户实体  Mybatis的Mapper该如何编写多对多?   不能直接用标签关联,为了解决这个问题,我们需要再用户和组之间建立一张关联的表,用于存储他们之间的对应关系,用户和组都通过这个关联的表,来查询他们之间的关系
<resultMap id="唯一的标识" type="映射的pojo对象">
    <id column="表的主键字段或查询语句中的别名字段" jdbcType="字段类型" property="映射pojo对象的主键属性" />
    <result column="表的一个字段(可以为任意表的一个字段)" jdbcType="字段类型" property="映射到pojo对象的一个属性"/>
    <collection property="pojo的集合属性" ofType="集合中的pojo对象">
        <id column="集合中pojo对象对应的表的主键字段" jdbcType="字段类型" property="集合中pojo对象的主键属性" />
        <result column="可以为任意表的字段" jdbcType="字段类型" property="集合中的pojo对象的属性" />  
    </collection>
</resultMap>

 


原文链接:https://www.cnblogs.com/lgg20/p/12321506.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:mybatis-plus - insert

下一篇:SpringBoot整合WEB开发--(五)自定义错误页