当前位置: 首页 > 知识库问答 >
问题:

向Hazelcast添加新键/值对

鲁峰
2023-03-14

假设我有一个Christmas list对象,它携带一个用于圣诞礼物的ArrayList和另一个用于收件人的字符串。我对这个客户端有以下方法:

private HazelcastInstance client = HazelcastClient.newHazelcastClient(new ClientConfig());

public void updateChristmasList(String recipientName, List<String> wishList) {
    IMap<String, ArrayList> christmasListImap = client.getMap(WISHLIST_COLLECTION_MAP);

    // Other Code
}

所以基本上,我试图在Hazelcast IMAP中初始化一个新的键/值对。我尝试使用christmaslistimap.put()和christmaslistimap.set(),但它们似乎都不起作用。至少,我需要知道如何添加一个新的键让IMap识别。

共有1个答案

童冠玉
2023-03-14

抱歉给你添麻烦了,但我知道出了什么问题。它一直困扰着我,因为我知道我的wsdl中已经有了必要的jaxb xml绑定来使我的类可以序列化,但是我忘了在POM中标记它。现在put方法工作良好。

无论如何,谢谢大家的帮助。

 类似资料:
  • 问题内容: 创建密钥后,是否可以向Python字典添加密钥?它似乎没有方法。 问题答案:

  • 因此,我有一个hashmap ,它存储每个字符串的arraylist。但是当我用ArrayList的新值添加另一对时,其他键值将被替换。因此,不同键的所有值都是相同的。 添加的第一个键: 对于第二个键,列表中有不同。但是,当添加第二个键(在put()方法之后)时,第一个键的值已经被替换。

  • Hazelcast数据存储 如何通过传递any键获取值(John)。。 在Hazelcast这可能吗...?

  • {“ID”:123456,“IP”:“192.168.1.1”,“T”:-12.9,“T”:-23.8,“变量”:[“用户名”:“用户1”,“有效”:0,“温度1”:-12.97,“温度2”:23.87]} 然后能够访问一个键值对,比如variables.username。 我尝试过使用JoltTransformJSON,但不知道如何正确地编写规范,如果它能做到!!我编写了以下jolt规范: [{

  • 第一件事:这是我在stackoverflow上发布的第一个问题。换句话说,这是我在你们的帮助下无法独自解决的第一个问题(非常感谢你们,你们让世界运转起来!)。 我的问题与@LoictheAztec对另一个问题的回答有关(我原本计划在那篇文章的评论中发布我的问题,但由于我是/曾经是潜伏者,我缺乏这样做的声誉):https://stackoverflow.com/a/47766413/13263330

  • 本文向大家介绍JavaScript 向集合添加值,包括了JavaScript 向集合添加值的使用技巧和注意事项,需要的朋友参考一下 示例 要将值添加到集合,请使用以下方法:.add() 如果该值已存在于集合中,则不会再次添加,因为集合包含唯一值。 请注意,该方法本身返回集合,因此您可以将添加调用链接在一起:.add()