armazém de armazenamento de grandes quantidades

inserção em massa

Os campos personalizados, chamada fácil

 < Sql id = "MaterialsInColumns" > 
      materialsId, materialsName, materialsType, unitName, unitID, classfiyName, 
      classfiyId, SaveLocation, saveLocationId, SupplierID, 
      materialsPrice, materialsNum, comentário, inOrOut, ItemId, materialsNumber, 
      estado, CreateDate, updateDate 
    </ sql >

armazenamento a granel

<! - 产品入库-> 
    < insert id = "MaterialsIn" parameterType = "com.wanqun.wisdomsitecloud.v1.code.bean.Materials" > 
        INSERT INTO m_materials ( 
        < incluem RefId = "MaterialsInColumns" /> 
        ) 
        VALUES 
        < foreach coleção = "lista" item de = "temp" separador = "", perto = ""; > 
            (# {Temp.materialsId}, 
            # {temp.materialsName}, 
            # {temp.materialsType}, 
            # {temporário.
            # {temp.unitId}, 
            # {temp.classfiyName}, 

            # {temp.classfiyId}, 
            # {temp.saveLocation}, 
            # {temp.saveLocationId}, 
            # {temp.supplierId}, 

            # {temp.materialsPrice}, 
            # {temp.materialsNum}, 
            # {temp.comment}, 
            1, 
            # {temp.itemId}, 
            # {temp.materialsNumber}, 
            1, 
            agora (), 
            agora ()) 
        </ foreach > 
    </ insert >

foreach é usado principalmente na construção, em condições que podem ser iteradas em um conjunto de instruções SQL.
atributo elemento foreach principalmente item, índice, coleção, aberta, separador, perto.
iteração item de apelido definir cada elemento,
índice representa o processo iterativo, cada iteração do local,
abrir o que a declaração começa,
Separator cada iteração realizada entre o que o símbolo como um delimitador,
Perto o que é o fim,
quando se usa foreach dos mais críticos e mais propenso a erros é uma propriedade de coleção,
a propriedade deve ser especificado, mas em circunstâncias diferentes, o valor da propriedade não é o mesmo,
há cerca de três situações:
1 Se um tipo de passagem única e o parâmetro é um parâmetro quando List, valor do atributo coleção de Lista
2. Se um parâmetro é passado e o parâmetro de tempo é uma matriz tipo de matriz, coleção de série valor da propriedade
3. Se parâmetro de entrada é mais, precisamos empacotá-los em um mapa do

link original: https: //blog.csdn.net/sz15732624895/article/details/82892283

Acho que você gosta

Origin www.cnblogs.com/dk2557/p/12574878.html
Recomendado
Clasificación