mybatis insert 动态生成插入的列及插入的值

原文链接: https://my.oschina.net/qimhkaiyuan/blog/3024442

代码如下 :

1.mapper.xml 文件






    
        
            #{item, jdbcType=VARCHAR}
        
    

    

        insert into T_REPAYMENT_FLOW (

        
            ${listItem}
        
        )

        values ( )

    

2.mapper 接口

void insertRepaymentFlow(Map> fieldValues);

3.service 接口

 void insertRepaymentFlow(Map> fieldValues);

4.service 实现类

  public void insertRepaymentFlow(Map> fieldValues) {
        fieldValues = new HashMap<>();
        List fileds = new ArrayList<>();
        fileds.add("REPAYMENT_FLOW_ID");
        fileds.add("ORDER_NO");
        fileds.add("BANK_LOAN_NO");
        fieldValues.put("cloums",fileds);

        List values = new ArrayList<>();
        values.add("0002");
        values.add("0001");
        values.add("0001");
        fieldValues.put("zhis",values);

        repaymentFlowMapper.insertRepaymentFlow(fieldValues);
    }

 

参考链接:

https://blog.csdn.net/banjuer/article/details/80707927

https://www.cnblogs.com/wangchuanfu/p/5877169.html

https://www.cnblogs.com/jiangyi666/p/5993632.html

https://blog.csdn.net/weixin_43171019/article/details/84641583

你可能感兴趣的:(mybatis insert 动态生成插入的列及插入的值)