8

是否有与 JPA @Column 注释等效的 SpringData Mongo?

基本上,我有一个 POJO,它的属性要以不同的名称存储在 Mongo 中。因此,以下对象:

public class Pojo{
    @Property("bar")
    private String foo = "Hello World";
}

将被坚持为:

{
    "_class":"com.example.Pojo",
    "bar" : "Hello World"
}

注意:我不想使用MappingMongoConverter来明确地做到这一点

4

2 回答 2

22

Spring Data参考文档@Field注释列为自定义映射到 MongoDB 文档的属性的键和顺序。

于 2013-03-26T11:00:38.783 回答
7

您可以使用@Field

它允许您在 DB 中定义自定义键名和插入顺序

于 2013-03-26T09:45:19.353 回答