<!-- 订单及订单明细resultmap --> <resultMap type="cn.mybatis.po.Orders" id="ordersAndOrderdetailResultMap" > <!-- 结果集的唯一标识 --> <id property="id" column="id" /> <result property="user_id" column="user_id" /> <result property="order_number" column="order_number" /> <!-- 配置关联用户信息 查询一个关联类型是user --> <association property="user" javaType="cn.mybatis.po.User"> <!-- 关联查询用户信息的唯一标识 一对一关联这里不用配置<id,建议都配置唯一标识 property:是java类中的属性名 column:是sql查询的结果集 --> <id property="id" column="user_id" /> <result property="username" column="username" /> <result property="address" column="address" /> </association> <!-- 订单明细 collection:关联查询出一个集合 ofType:集合中的对象类型 --> <collection property="orderdetails" ofType="cn.mybatis.po.Orderdetail"> <!-- 订单明细唯一标识 --> <id property="id" column="orderdetail_id"/> <result property="item_id" column="item_id"/> <result property="item_num" column="item_num"/> <result property="item_price" column="item_price"/> </collection> </resultMap>
时间: 2024-10-09 13:36:46