我正在使用Hazelcast保存地图对象类,它具有许多不同类型的属性
示例
public class Person() {
public int id;
public Syting name;
public Date birthDay;
public boolean isVip;
}
那么,我如何将地图与对象数据和hazelconfig.xml放在一起
<indexes>
<index ordered="true">id</index>
<index ordered="true">name</index>
<index ordered="false">birthDay</index>
<index ordered="false">isVip</index>
</indexes>
非常感谢您的任何想法。
答案 0 :(得分:1)
您只需将您的人员添加到包含已配置索引的地图即可。
Map personMap = hz.getMap("persons"):
personMap.put("1", new Person(.......))
Hazelcast将检查对象并检查是否有任何字段/方法与索引定义匹配。
PS: 为什么你需要ID名称的有序索引?无序索引是更快的AFAIK。