2016-11-14 6 views
0

ヘゼルキャストマップにオブジェクトを格納しようとしていますが、動作しません。私はコンソールとmancenterで見ることができる新しいインスタンスを作成します。マップも作成されますが、内部には何もありません。また、System.out.println(accountMap.get())は何も印刷しません。 単純な文字列でput操作を実行しても、同じ結果が得られました。オブジェクトをヘイルキャストに格納する

userAccount user = new userAccount(); 
user.name = "pras"; 
user.pass = "12345"; 


HazelcastInstance instance = Hazelcast.newHazelcastInstance (new Config()); 
       Map<Integer, userAccount> accountMap = instance.getMap("userMap"); 
       accountMap.put(1, user); 
       System.out.println (accountMap.get(1)); 
+0

はまた、あなたが使用していたHazelcastコンフィグXMLを共有するいくつかのログ – noctarius

+0

を共有してください役立ちます。 –

答えて

0

考える:ここ

は私のコードです パッケージcom.hazelcast。

import java.io.Serializable; 

public class userAccount implements Serializable { 
    String name; 
    String pass; 
} 

上からあなたのコードは、私は次のような出力が得られます。

INFO: [192.168.1.70]:5701 [dev] [3.8.1] 

Members [1] { 
    Member [192.168.1.70]:5701 - f8f3cf77-9b02-48b7-8a61-f353c40a6267 this 
} 

Apr 21, 2017 3:19:28 PM com.hazelcast.core.LifecycleService 
INFO: [192.168.1.70]:5701 [dev] [3.8.1] [192.168.1.70]:5701 is STARTED 
Apr 21, 2017 3:19:28 PM com.hazelcast.internal.partition.impl.PartitionStateManager 
INFO: [192.168.1.70]:5701 [dev] [3.8.1] Initializing cluster partition table arrangement... 
[email protected] 

ホープこれは

関連する問題