我試圖把我的實體對象Hazelcast IMAP,但它拋出一個異常,如下圖所示:Hazelcast映射值序列化異常
java.io.NotSerializableException
我搜索谷歌,但找不到一個確切的答案。
我試圖把我的實體對象Hazelcast IMAP,但它拋出一個異常,如下圖所示:Hazelcast映射值序列化異常
java.io.NotSerializableException
我搜索谷歌,但找不到一個確切的答案。
然後我試圖序列我嵌套的實體對象與
implements Serializable
那麼現在我可以將該值設置爲IMAP和可以得到的對象相同,我設定。所以如果你看到類似的東西,你必須用Serializable接口來實現你的對象。
任何對象(以及嵌套在其中的)都應該標記爲可序列化。還值得注意的是,您的選擇不僅限於Serializable
。
您還可以使用hazelcast支持的其他序列化接口,即,其中DataSerializable
,IdentifiedDataSerializable
等表現遠優於Serializable
。
請在下面找到一個對照表,可以幫助您決定使用哪一個。
http://docs.hazelcast.org/docs/latest/manual/html/serializationcomparisontable.html#comparison-table
任何理由,爲什麼我會得到這個?:http://stackoverflow.com/questions/16554502/getting-classnotfoundexception-when-accessing-object-across-cluster – Phillip