1

MapStore に配置されたオブジェクトを変更すると、変更が受け入れられないようです (永続化で mysql db id を設定します)。行った変更は、後でチェックアウトしたときにオブジェクトに表示されません。つまり、ストア メソッドの呼び出しは、シリアル化後の追加の呼び出しです。オブジェクトをもう一度 hazelcast マップに配置する必要がありますか?

4

1 に答える 1

0

問題は、現在 Hazelcast では、データベースとのやり取りが行われる前に値のシリアル化が行われることです。そのため、マップストアで何をしても、シリアル化されたコンテンツには表示されません。したがって、あなたの結論は正しいです。

現在、バージョン フィールドを使用してマップストアをデータベースで生成された ID または楽観的ロックと組み合わせることは PITA です。これは、他のお客様について検討している問題であり、できるだけ早く解決策を提供したいと考えています。

于 2013-10-31T20:02:20.033 に答える