|
1
1
破坏外观中的对象实际上是一种糟糕的做法。
我可以想出两种方法,您可以将要销毁的对象的ID保存在数组中,或者在数据库中标记它们以删除(添加一个默认为false和do的新布尔列)
这样你就可以做这件事。其中(id:ids_to_destroy)。销毁所有(或类似的东西。在哪里销毁:真)。在循环后销毁所有(如果你标记了它们)。 使用什么方法取决于你的需要。我会选择将ID保存在一个数组中,因为它需要的更改较少,但可能您处理了大量数据,而将一个非常大的数组保存在内存中太多了(这不是常见的情况,因为您只是存储ID,但这是可能的)。 |
|
|
2
1
你的原创
使命感
你也可以使用
作为
|
|
|
Giffyguy · 如何限制在构造向量后调用'resize()'? 4 年前 |
|
|
vytaute · 返回表类型时Oracle函数中的类型错误 4 年前 |
|
|
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 4 年前 |
|
|
dev-chicco · Laravel系列寻找常见物品 4 年前 |
|
|
Mitch · Laravel-雄辩的单品合并系列 8 年前 |
|
|
Kieran · 为什么类X可以从集合继承<X> 8 年前 |
|
|
John · 如何在不返回集合本身的情况下返回集合的数据? 8 年前 |
|
|
Niklas Mertsch · 在泛型集合中实现移除(对象o) 8 年前 |