zoukankan      html  css  js  c++  java
  • Mybatis 总结ResultMap的复杂对象查询

    • association:映射的是一个POJO类,处理一对一的关联关系
    • collection:映射的一个集合列表,处理的是一对多的关联关系

    模版

        <!--column不做限制,可以为任意表的字段,而property须为type,定义的pojo属性-->
        <resultMap id="唯一的标识" type="映射的POJO对象">
            <id column="表的一个字段" jdbcType="字段类型" property="映射到POJO对象的一个属性"></id>
            <association property="POJO的一个对象属性" javaType="POJO关联的POJO对象">
                <id column="关联POJO对象对应表的主键字段" jdbcType="字段类型" property="关联POJO对象的属性"></id>
                <result column="表的字段" jdbcType="字段类型" property="关联POJO对象的属性"></result>
            </association>
            <!-- 集合中的property需要为ofType定义的POJO对象的属性 -->
            <collection property="POJO的集合属性名称" ofType="集合中单个的POJO对象类型">
                <id column="集合中POJO对象对应在表的主键字段" jdbcType="字段类型" property="集合中POJO对象的主键属性"></id>
                <result column="任意表的字段" jdbcType="字段类型" property="集合中的POJO对象的属性"></result>
            </collection>
        </resultMap>
  • 相关阅读:
    如何学好编程
    进制转换
    第五周学习总结 20201204 于瀛鹏
    xor运算
    20201204 于瀛鹏 第四周学习总结
    20201204 于瀛鹏 第三周学习总结
    IEEE754浮点数
    base64编码
    罗马数字(1-3999)转阿拉伯数字
    俄罗斯方块
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13290797.html
Copyright © 2011-2022 走看看