首先澄清一个概念,批量插入和多行插入不能混为一谈
前者是多个insert组成一个批次插入
后者是一个insert 的values是一个list
目前来说,sqlserver的多行插入在mybatis里面不能回写自增主键id,而mysql可以
https://github.com/Microsoft/mssql-jdbc/issues/245
https://github.com/mybatis/mybatis-3/issues/1439
本文探讨了SQLServer在MyBatis中进行多行插入时无法回写自增主键的问题,对比MySQL的实现,并引用了GitHub上的相关讨论链接。
首先澄清一个概念,批量插入和多行插入不能混为一谈
前者是多个insert组成一个批次插入
后者是一个insert 的values是一个list
目前来说,sqlserver的多行插入在mybatis里面不能回写自增主键id,而mysql可以
https://github.com/Microsoft/mssql-jdbc/issues/245
https://github.com/mybatis/mybatis-3/issues/1439
转载于:https://my.oschina.net/u/3025651/blog/3042396
2925
8022

被折叠的 条评论
为什么被折叠?