mybatis 批量插入
时间: 2023-07-17 12:01:02 浏览: 165
mybatis批量添加
Mybatis支持Oracle批量插入。可以使用Mybatis的<foreach>标签来实现。需要在SQL语句中加入 <foreach> 标签来遍历需要插入的数据列表,并使用bind标签来绑定参数。 例如:
```
<insert id="insertUsers" parameterType="java.util.List">
insert into user (name, age) values
<foreach collection="list" item="user" separator=",">
(#{user.name}, #{user.age})
</foreach>
</insert>
```
其中,list就是需要插入的数据列表,user是遍历的对象,可以在里面获取对应的name和age参数。
注意:oracle 数据库不支持批量插入,可以通过使用一个for循环把所有的数据插入到数据库中。
阅读全文