MyBatis 是不是不支持 批量插入 id自增长的数据?
就是批量插入的时候,insert 属性useGeneratedKeys="true" keyProperty="id",如果insert into article (param1,param2,param3) values (X,X,X) 参数里面没有ID 就会报错
### Error updating database. Cause: org.apache.ibatis.executor.ExecutorException: Error getting generated key or setting result to parameter object. Cause: org.apache.ibatis.binding.BindingException: Parameter 'id' not found. Available parameters are [list]
是不支持吗?这种场景应该是很常见的,不知道大家是怎么处理的?
终于搞定了。。。
还是那个Map和List的老问题,不知道为什么
最后解决办法是接口参数传递Map Map 添加key为"list",value为原来的List。
修改下配置文件即可可否具体点,修改哪个参数?
一条条来吧,批量无法返回批量的ID,或者谁能说说如何搞
一条条的循环也不是办法。后来的方法算是可以批量插入了,不能返回id,不过我这里也不需要返回id版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。