TL;DR: saveBatch
在IdType为auto模式下,存入数据库后,不能正确更新集合中元素的id
运行此项目,然后访问http://localhost:9000/saveBatch
和http://localhost:9000/saveOneByOne
,会看到二者的行为并不一致。其中,saveBatch
比较反常,仅下标为0的元素被填入了生成的ID,saveOneByOne
则是预期行为,所有元素都会被填入生成的ID。
- macOS 11.5.2
- AdoptOpenJDK (build 11.0.8+10)