我们有一个将地图存储为embedded
集合的集合。我们需要更新Map的各个条目中的字段。
有没有办法做到这一点?
@Embedded
private Map<String, MyClass> map = new HashMap<String, MyClass>();
我们希望更新map
内与给定密钥匹配的字段。我们在Morphia
。
Daos
答案 0 :(得分:3)
您可以在Morphia中创建更新来执行此操作。您必须使用点符号来指定包含地图键的路径。
答案 1 :(得分:0)
我遇到了同样的问题。你会在这里找到一个例子:字幕集/未设置下的http://code.google.com/p/morphia/wiki/Updating。该示例使用List,但同样适用于Maps。