mybatis 下foreach的使用问题

针对不同的数据库在批量处理时的写法不尽相同

  • mysql
    
        insert into drgs_tableconfig(id, module_name, table_name, second_table_name, key, datatype, alianame, isuse,
          sort, createdate, modifydate, createuser, del_flag)
        values 
        
          (sys_guid(), #{tableConfig.module_name}, #{tableConfig.table_name}, #{tableConfig.second_table_name},
          #{tableConfig.key}, #{tableConfig.datatype}, #{tableConfig.alianame}, #{tableConfig.isuse},
          #{tableConfig.sort}, sysdate, sysdate, #{tableConfig.createuser}, '0')
        
    
  • oracle
    
        insert into drgs_tableconfig(id, module_name, table_name, second_table_name, key, datatype, alianame, isuse,
          sort, createdate, modifydate, createuser, del_flag)
        
        SELECT
          sys_guid(), #{tableConfig.module_name}, #{tableConfig.table_name}, #{tableConfig.second_table_name},
          #{tableConfig.key}, #{tableConfig.datatype}, #{tableConfig.alianame}, #{tableConfig.isuse},
          #{tableConfig.sort}, sysdate, sysdate, #{tableConfig.createuser}, '0'
        from dual
        
    

你可能感兴趣的:(mybatis 下foreach的使用问题)