订单(一)和(多)订单明细
数据库结构如下所示【演示数据,真实表比这复杂得多】
order表
订单明细表
xml映射表
<resultMap type="xxx.order" id="orderAndOrderDetails> <id column="id" property="id"/> <result column="user_id" property="userId"/> <result column="number" property="number"/> <result column="createtime" property="createtime"/> <result column="remark" property="remark"/> <result column="total_money" property="totalMoney"/> <!-- 映射订单明细信息 property:要将关联信息映射到orders的哪个属性中 ofType:集合中pojo的类型 --> <collection property="orderdetails" ofType="订单明细pojo"> <!-- id:关联信息订单明细的唯 一标识 property:订单名字的属性名 --> <id column="id" property="id"/> <result column="items_num" property="itemsNum"/> <result column="items_id" property="itemsId"/> <result column="items_name" property="itemsName"/> <result column="items_price" property="itemsPrice"/> </collection> </resultMap>