Directorio de artículos
prefacio
El procesamiento por lotes de Oracle es diferente al de MySQL y registra los pozos que se han pisado.
Datos de inserción por lotes de Mysql+Mybatis-Plus (mejorar la eficiencia)
1. La primera es la inserción por lotes que viene con Mybatis-Plus
Método saveBatch: Su SQL se muestra en la figura:
2. Es una forma de inserción por lotes utilizando procedimientos almacenados
Mapper 方法:
int insertBatch(List<TabUser> list);
XML:
<insert id="insertBatch" parameterType="java.util.List" >
begin
<foreach collection="list" item="item" index="index">
insert into tab_user
(
id, name,age,email
)
values(
#{
item.id,jdbcType=DECIMAL},
#{
item.name,jdbcType=VARCHAR}, #{
item.age,jdbcType=DECIMAL}, #{
item.email,jdbcType=VARCHAR}
);
</foreach>
end;
</insert>
Las declaraciones SQL están concatenadas:
equivalente a la siguiente forma:
Resumir
Si este artículo es útil para usted, espero que los grandes puedan
关注
apoyar una ola , ¡muchas gracias! ¡¡¡Por favor, corríjame si estoy equivocado!!!点赞
收藏
评论