【讨论】批量操作到底应该放在哪里执行呢?
是这样,最近一直想不明白一件事,就是前台需要批量操作数据,该怎么操作呢
1,比方说一下子要删除100条数据,我是应该把这100条数据的所有Id一并传到后台,然后在后台遍历一条一条的删除还是在前台进行遍历,然后发100次请求,每次请求只处理1条数据即可!
2,比方说新增一个用户要分别在3个表中插入数据,然后依次绑定主外键关系,我现在的做法就是,在前台发送请求,如果第一个成功了,那就在发送第二条请求,第二条成功了,再发送第三条请求!但是这样有一个缺点就是,如果第二条请求异常了,没有办法回滚第一次的操作啊??
所以这样的操作到底应该怎么处理才是最好的呢?
spring-mvc java mybatis JSP spring
三茎受
10 years, 6 months ago