一对多的mapper

报错: The content of element type "resultMap" must match "(constructor?,id*,result*,association*

元素类型“resultMap”的内容必须匹配“(构造函数?、id*、结果*、关联*、集合*、鉴别器?)”,原意就是xml的顺序需要与实体类一致 

@Data
@ApiModel(value = "TransferQgConsigneeVo", description = "联系人信息")
public class  TransferQgConsigneeVo {

    @ApiModelProperty(value = "联系人姓名", example = "李四")
    @JsonProperty("contacts_name")
    private String contactsName;

    @ApiModelProperty(value = "联系人手机", example = "13858586868")
    @JsonProperty("contacts_phone")
    private String contactsPhone;

    @ApiModelProperty(value = "联系人邮箱", example = "123456@163.com")
    @JsonProperty("contacts_email")
    private String contactsEmail;

}
    @ApiModelProperty("联系人信息")
    @JsonProperty("consigneeInfo")
    @JSONField(name = "consignee_info")
    private List<TransferQgConsigneeVo> consigneeInfoList;
<resultMap id="getInfoMap" type="com.yida.vo.transferQg.TransferQgInfoVo">
        <id column="id" property="id"/>
        <result column="cargo_owner_name" property="cargoOwnerName"/>
        <result column="money_name" property="moneyName"/>
        <result column="warehouse_name" property="warehouseName"/>
        <result column="target_warehouse_name" property="targetWarehouseName"/>
        <result column="store_name" property="storeName"/>
        <result column="arrival_date" property="arrivalDate"/>
        <result column="customs_code" property="customsCode"/>
        <result column="consignee_name" property="consigneeName"/>
        <result column="consignee_phone" property="consigneePhone"/>
        <result column="consignee_address" property="consigneeAddress"/>
        <result column="remark" property="remark"/>
        <result column="manual_code" property="manualCode"/>
        <result column="relation_manual_code" property="relationManualCode"/>
        <result column="relation_bill_no" property="relationBillNo"/>
        <result column="business_code" property="businessCode"/>
        <result column="reject_reason" property="rejectReason"/>
        <collection property="consigneeInfoList" ofType="com.yida.vo.transferQg.TransferQgConsigneeVo">
            <result column="contacts_name" property="contactsName"/>
            <result column="contacts_phone" property="contactsPhone"/>
            <result column="contacts_email" property="contactsEmail"/>
        </collection>
    </resultMap>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值