mybatis批量插入oracle时id插入办法

oracle中id一般是序列生成,但是在mybatis的原生批量插入的语句的时候,id不太好插入


后寻找一个折中的办法,转化一下,插入id时,插入oracle的序列值



    BEGIN
    
    INSERT INTO JOB_QUEUE(
    ID,
    JOB_ID,
    START_TIME,
    END_TIME,
    MODIFIED_USER,
    CREATED_TIME,
    UPDATED_TIME
    )
    VALUES
    ( JOB_QUEUE_SEQ.NEXTVAL,
    #{item.jobId},
    #{item.startTime},
    #{item.endTime},
    #{item.modifiedUser},
    systimestamp,
    systimestamp );
    
        COMMIT;
        END;
    


你可能感兴趣的:(db)