mybatis批量insert数据
- 作者: BIG笑工坊929
- 来源: 51数据库
- 2020-09-22
@Transactional
public void ss(List list) {
for(User u : list) {
dao.insert(u);
}
}
这样就批量了,mysql的insert into user values (), () 其实是mysql特有的一个插入变种,根本没有批量啦,是单个语句
oracle数据库中有一个可以自动增长的序列sequences,在这里你可以建立对哪张表实现自动增长,调用方式:名称+.nextval,例如你的sequence名称是seq_test,调用就用seq_test.nextval,至于你说的批量插入,可以根据自己的需求来操作,如果是前台传来的值,可以通过for循环等
希望对你有帮助
public void ss(List
for(User u : list) {
dao.insert(u);
}
}
这样就批量了,mysql的insert into user values (), () 其实是mysql特有的一个插入变种,根本没有批量啦,是单个语句
oracle数据库中有一个可以自动增长的序列sequences,在这里你可以建立对哪张表实现自动增长,调用方式:名称+.nextval,例如你的sequence名称是seq_test,调用就用seq_test.nextval,至于你说的批量插入,可以根据自己的需求来操作,如果是前台传来的值,可以通过for循环等
希望对你有帮助
推荐阅读
