Mybaits动态sql之foreach标签

文章目录

  • Mybaits动态sql之foreach标签
    • 一条insert语句插入多行
    • 查询语句中的in(...)

Mybaits动态sql之foreach标签

​ 一条insert语句插入多行,查询语句中的in(…),这些sql的参数是数组。使用foreach标签来遍历变量,拼接sql。

一条insert语句插入多行

接口方法

public Integer addUser(@Param("users")List<User> users);

sql映射

		
  		<insert id="addUser">
  			insert 
  				into 
  					t_user
  						(name,age) 
  					values
  					<foreach collection="users" item="user" separator=",">
  						(#{user.name},#{user.age}) 
  					foreach>
  		insert>

测试一下

	@Test
	public 

你可能感兴趣的:(Mybaits)