【讨论】批量操作到底应该放在哪里执行呢?

是这样,最近一直想不明白一件事,就是前台需要批量操作数据,该怎么操作呢

1,比方说一下子要删除100条数据,我是应该把这100条数据的所有Id一并传到后台,然后在后台遍历一条一条的删除还是在前台进行遍历,然后发100次请求,每次请求只处理1条数据即可!

2,比方说新增一个用户要分别在3个表中插入数据,然后依次绑定主外键关系,我现在的做法就是,在前台发送请求,如果第一个成功了,那就在发送第二条请求,第二条成功了,再发送第三条请求!但是这样有一个缺点就是,如果第二条请求异常了,没有办法回滚第一次的操作啊??

所以这样的操作到底应该怎么处理才是最好的呢?

查看回复