我们有一个将 Map 存储为集合的embedded
集合。我们需要更新 Map 的各个条目中的字段。
有没有办法做到这一点?
@Embedded
private Map<String, MyClass> map = new HashMap<String, MyClass>();
我们要更新map
与给定键匹配的字段。我们Morphia
在我们的Daos
.
您可以在 Morphia 中创建更新来执行此操作。您必须使用点表示法来指定包含映射键的路径。
我遇到了同样的问题。您可以在此处找到一个示例:http ://code.google.com/p/morphia/wiki/Updating在字幕设置/取消设置下。该示例使用列表,但同样适用于地图。