解决mybatis使用foreach批量insert异常的问题

上传:qqstrategy55120 浏览: 13 推荐: 0 文件:pdf 大小:115.52 KB 上传时间:2022-05-25 22:46:27 版权申诉

异常异常分析mapper.xml导致的错误地方首先觉得是 sql语句的问题,但是用sqlyog测试发现没有问题后来发现是数据库对多个语句拼在一起的操作不支持问题解决办法在jdbcUrl中加入allowMultiQueries=true即可解决方式一:以Teacher和Students为例 ,两者为一对多关系:**应用场景 :在老师的service层批量插入老师数据stuMap:就是在接口中使用@Param标注了变量;使用stuMap.keys可以取到所有的key,遍历。内层循环中使用stuMap[itemKey]类似stuMap.get取当前key对应的value值。由于value是list所以还需要遍历。再次膜拜强大的Mybatis。至此 成功插入student数据。方式二(推荐):

上传资源
用户评论