假设我们在mongodb中定义了一个简单的文档类型:
{
_id : OjbectId(xxx),
value : A
}
但是这里的值A
可以是float,integer,boolean或string。如何将其映射到java实体?
这是一个仅映射_id
的模板:
@Document(collection = "my_document")
public class MyDocument {
@Id
private String id;
public String getId() {
return this.id;
}
public void setId(String id) {
this.id = id;
}
}
感谢。
答案 0 :(得分:1)
正如@titogeo在评论中所说,你可以像Object
一样使用泛型类型,因为它是所有类型的超类型。
您可以在中阅读有关数据映射转换的更多信息 Spring Data MongoDB - Reference Documentation - Mapping