批量新增,UUID作为主键Id;并且将这个UUID复制给另外一个字段。

之前琢磨了一段时间,终于弄好了,在此作为记录,一面以后忘记。适用于Oracle,mybatisservice层:pomProjPlanNodeMapper.insertForeach(pomProjPlanNodeList);Dao层:public interface PomProjPlanNodeMapper{ void insertForeach(List<...
摘要由CSDN通过智能技术生成

之前琢磨了一段时间,终于弄好了,在此作为记录,一面以后忘记。

适用于Oracle,mybatis

service层:

pomProjPlanNodeMapper.insertForeach(pomProjPlanNodeList);

Dao层:

public interface PomProjPlanNodeMapper{
    void insertForeach(List<PomProjPlanNode> list);
}

mybatis  的 xml:

<insert id="insertForeach" parameterType="java.util.List">
        <selectKey keyProperty="id" order="BEFORE" resultType="java.lang.String">
            select sys_guid() AS id from dual
        </selectKey>
        insert into POM_PROJ_PLAN_NODE
        ( ID, PROJ_PLAN_ID, ORIGINAL_NODE_ID, TEMPLATE_NODE_ID,
        STANDARD_NODE_ID, NODE_GRADE, NODE_NAME, NODE_CODE, NODE_LEVEL,
        PROJ_STAGE, MAIN_RESPONSIBILITY, CONTROL_TYPE,
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值