MyBatis怎么批量添加数据2种实现方法

1.通过for each标签拼接sql(数量较少的时候使用)

a.拼接values()

public int addPersons(@Param("persons") List<Person> persons);//接口

b.拼接insert sql语句(需设置属性allowMultiQueries=true)

public int addPersons(@Param(“persons”) List<Person> persons);//接口

2.基于Session的ExecutorType进行批量添加

先定义一条插入一条记录的方法

public int addPerson(User user); //接口

在java代码中使用

 

发表评论

文章信息
字数 997
价格 免费
购买人数 0
作者信息
我我我我我随便看看