我想问下可以实现 别名映射 一个集合属性怎么写呢

来源:4-5 基于myBatis实现DAO编程(下)

赵志广

2018-11-06 19:17

我想问下可以实现 别名映射 一个集合属性怎么写呢

写回答 关注

1回答

  • 慕妹2157580
    2018-11-08 15:59:48

    比如要 有一个类是Items类,里面有一个 List<Detail> detailList属性,映射可以使用 resultMap标签,

    <resultMap id="ItemsMap" type="com.xxxx.Items">

            <id column="xx" property="xx" /> <!-- 普通字段的映射 -->

           <result column="xxx" property="xxx" />

               ..........................................

           <collection property="detailList" ofType="com.xxx.Detail"> <!-- 集合字段的映射 -->

               <id column="detail_id" property="id" />

               <result column="items_id" property="itemsId" />

               <result column="items_num" property="itemsNum" />

           </collection>

    </resultMap>。

    在你的select中引用这个resultMap

    <select id = "selectItems" resultMap="ItemsMap">

    ......

    如果说错了,请指正

Java高并发秒杀API之业务分析与DAO层

Java实现高并发秒杀API的第一门课,还等什么,赶快来加入吧

87424 学习 · 496 问题

查看课程

相似问题