Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
更改放入 MapStore 的对象时,它似乎不接受我的更改(在持久性上设置 mysql db id)。稍后签出时所做的更改不会出现在对象中。这对我来说意味着 store 方法调用是序列化之后的附加调用。我是否必须再次将对象放到榛树地图上?
问题是目前在 Hazelcast 中,值的序列化是在数据库交互完成之前完成的。因此,无论您在 mapstore 中做什么,它都不会在序列化内容中可见。所以你的结论是正确的。
将 mapstore 与数据库生成的 id 或使用版本字段的乐观锁定相结合目前是 PITA。这是我们正在为其他一些客户寻找的问题,并希望尽快提供解决方案。