gpt4 book ai didi

java - 是否可以将Map的值分为两种类型?

转载 作者:行者123 更新时间:2023-12-02 09:55:56 26 4
gpt4 key购买 nike

@Entity
@Getter
@Setter
@NoArgsConstructor
public class Notification {

@Id
private String id;
private String name;
private String tags;
private String notificationType;
@ElementCollection
@MapKeyColumn(name = "notificationType")
@Column(name = "value")
@CollectionTable(name = "type_attributes", joinColumns = @JoinColumn(name = "notification_id"))
private Map<String, Object> info;

}

我应该通过两种类型保存信息。我的样本是这样的:

1. If key is A
info : {"A" : "A Value"}
2. If Key is B
info : {"B" : ["Item1", "Item2"]}

所以我不知道如何解决这个问题。请建议哪种方法好。

最佳答案

尝试使用 Multimap 而不是 Map

关于java - 是否可以将Map的值分为两种类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56017601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com