如果数据量不大,可以用这种方式。如果数据量太大,可能数据库会报错。适用于Oracle数据库这个mapper的含义,就是把上送的studentList拼接成一个长SQL,拼成的SQL类似:studentList有几个,就会生成多少个insert语句拼接到一起,每个?都会进行变量绑定,所以当studentList中数据量较多时,生成的SQL会很长,导致数据库执行报错。创建一个SqlSessionTemplate,然后注入到MapperFactoryBean中,生成对应的mapper:与spring的事务结合后,就可以实现批量插入测试结果

spring中使用mybatis实现批量插入的示例代码

spring中使用mybatis实现批量插入的示例代码

spring中使用mybatis实现批量插入的示例代码