我想得到一个列值列表,而不是使用hazelcast获取整个IMap。
是否可以在hazelcast中获取列值列表? (示例:包含Student表中Student的所有名称的List)
答案 0 :(得分:5)
我认为您可以构建自己的EntryProcessor来提取您感兴趣的列(属性)并仅发送回来。它看起来像是:
class MyExtractor extends AbstractEntryProcessor<String, User> {
Object process(Map.Entry<String, User> entry) {
return entry.getValue().getUsername();
}
}
Map<String, Object> result = map.executeOnEntries(new MyExtractor());
我希望这有助于回答你的问题:)