如何有效地应用数据库中巨大列表的多个位置更改?
我有一个巨大的简单对象的java列表,存储在数据库中,通过索引列维护元素的位置。我使用hibernate但是自己管理列表,因为它太大而无法存储为集合。
在对列表进行一些更改(添加,删除,移动)之后,我想通过手动更新索引列并通过hibernate插入新的分别删除元素来持久保存数据库中的更改。
现在,(1)是否有一种有效的算法如何将列表增量与尽可能少的sql语句相结合 - 或者(2)我是否必须记录每个更改并逐步应用它?
没有找到相关结果
已邀请:
1 个回复
茶鬼失形