【发布时间】:2016-06-23 12:05:49
【问题描述】:
我有类似于以下的持久类:
public class Invoice {
private Map<String, PurchasedItem> itemMap;
}
PurchasedItem 类看起来像:
public class PurchasedItem {
private String name;
private int quantity;
}
我们只是说,我有充分的理由不将 PurchasedItem 对象存储到它们自己的集合中,并且我想将它们中的每一个存储在它们各自的父 Invoice 对象下。如何注释我的类,以便 Spring Data MongoDB 自动将 itemMap 正确映射到以下内容:
"itemMap": {
"tomato": {
"name": "tomato",
"quantity": 5
}
}
【问题讨论】:
标签: java spring mongodb spring-data-mongodb