<insert id="addUser" parameterType="com.yizhi.app.model.User">
insert into
<include refid="user"/>
(
<include refid="column"/>
)
values
<foreach collection="list" item="user" separator=",">
(
#{user.name}, #{user.age}, #{user.sex}, #{user.address}
)
</foreach>
insert into
<include refid="user"/>
(
<include refid="column"/>
)
values
<foreach collection="list" item="user" separator=",">
(
#{user.name}, #{user.age}, #{user.sex}, #{user.address}
)
</foreach>
</insert>
对应dao层 int addUser(@Param("list")List<User> list);
sql中传入的是bean集合,遍历的时候直接根据bean.属性 进行数据添加操作