【发布时间】:2012-11-09 16:16:54
【问题描述】:
好的,这是我的问题:我从网上下载了一个项目列表,并将它们存储在一个数据库中。 在连续下载中,一个项目不再存在,例如:
第一次下载: 项目1 项目2 项目3
第二次下载: 项目1 项目3
在这种情况下,我必须检测到 item2 不再存在,因此也将其从数据库中删除。
我想维护一个数据库项目列表,并为我下载的每个项目调用它的“包含”方法......但我想以最有效的方式做到这一点,所以我问的是其中的哪一个java 实现对我的问题是最好的。 请注意,每个项目都有一个唯一的 id,因此列表将只包含字符串。
【问题讨论】:
-
如果检测的最终目标只是将其从数据库中删除,那么为什么不能从数据库中删除所有现有值并插入新值?这要简单得多。
标签: java