Mongodb 的ORM框架 Morphia 之 使用容器(Using Lists, Sets, and Maps)
User Collections(使用容器) Morphia 支持容器(List, Set, Map) 和数组(Integer) ...private Set tags;private Map translations;@Referen
·
User Collections(使用容器)
Morphia 支持容器(List, Set, Map) 和数组(Integer)
...
private Set<String> tags;
private Map<String,Translation> translations;
@Reference
private List<Article> relatedArticles;
...
Morphia 将使用一下实现(默认)来创建容器:
- java.util.ArrayList for List
- java.util.HashSet for Set
- java.util.hashMap for Map
如果你想使用其他的实现, 你可以在注解中重写他们
...
@Property(concreteClass = java.util.TreeSet.class)
private Set<String> tags;
@Embedded(concreteClass = java.util.TreeMap.class)
private Map<String,Translation> translations;
@Reference(concreteClass = java.util.Vector.class)
private List<Article> relatedArticles;
...
原文连接:http://code.google.com/p/morphia/wiki/UsingCollections
更多推荐
所有评论(0)