求解:mybatis批量插入数据是不是传入参数的次序顺序插入数据库?
例如:传入一个list,list中元素为["test1","test2","test3"]
将该list使用mybatis的foreach将其批量插入数据库,其插入到数据库中的顺序是随机的还是与list中的元素顺序保持一致?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
引用来自“len”的评论
如果你有主键自增的话,结果应该是一致的,如果没有主键自增想靠时间来排序是不现实的。
引用来自“len”的评论
实际测试一下不就知道了么,这个实际上是受数据库控制的,mybetis仅仅是帮你拼了个SQL语句,仅此而矣。
如果你有主键自增的话,结果应该是一致的,如果没有主键自增想靠时间来排序是不现实的。
实际测试一下不就知道了么,这个实际上是受数据库控制的,mybetis仅仅是帮你拼了个SQL语句,仅此而矣。
引用来自“程序猿可爱多”的评论
如果不出意外的话 是 一致的
如果不出意外的话 是 一致的