如何更新MapDB中的值?

时间:2019-05-12 00:48:31

标签: mapdb

根据文档:

  

存储在MapDB中的数据(键和值)应该是不变的。

但是,当然,当我们使用数据库时,我们希望在某个时刻更新值。

在MapDB中执行此操作的最佳/最有效/标准方法是什么?我想要的用例是:

1)数据库层查询MapDB并获取一些对象(来自Map的值)并将其返回给用户。

2)用户(可能)修改值(假设数据库层可以轻松查看是否已发生)。

3)数据库层更新数据库中的值(假设数据库层可以轻松知道该值的密钥)。

请注意,在此用例中,值对象在Object.equals()的意义上是相同的。我该怎么做?我真的只想告诉MapDB“重新序列化”值并存储它。我需要从地图上删除并重新添加吗?或者...什么?

0 个答案:

没有答案