Mybatis中foreach动态添加数据

<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>

对应dao层          int addUser(@Param("list")List<User> list);

sql中传入的是bean集合,遍历的时候直接根据bean.属性 进行数据添加操作

猜你喜欢

转载自blog.csdn.net/m0_37846887/article/details/80968004
今日推荐