mybatis数据类型不一致有关问题

mybatis数据类型不一致问题
         seq_t_PURCHASINGCONTRACT.NEXTVAL,
    #{PurchasingContractID,jdbcType=VARCHAR},
    #{PayMent,javaType=Integer,jdbcType=NUMERIC},
    0,
    #{InvoiceStatus,javaType=Integer,jdbcType=NUMERIC},
    #{ApplicationData},
    #{ApplicationReason,jdbcType=VARCHAR},
    #{ApplyDepart,javaType=Integer,jdbcType=NUMERIC},
    #{ApplyMan,jdbcType=VARCHAR},
    #{ContactAddress,jdbcType=VARCHAR},
    #{ContactWay,jdbcType=VARCHAR},
    #{PA,jdbcType=VARCHAR},
    #{InvoiceValue,javaType=Integer,jdbcType=NUMERIC},
    #{InvoiceNumber,jdbcType=VARCHAR},
    #{PurchasePlace,jdbcType=VARCHAR},
    #{Mark,jdbcType=VARCHAR},
    #{ConsumingMan,jdbcType=VARCHAR},
    #{InProject,jdbcType=VARCHAR},
    #{ApprovalProcess,jdbcType=VARCHAR},
    #{Supplier,jdbcType=VARCHAR},
    sysdate,
    #{Cgtype,jdbcType=VARCHAR},
    #{CreateStaffid,jdbcType=VARCHAR}