Spring Data MongoDB:如何将域对象部分映射到MongoDB?

时间:2014-08-04 18:14:10

标签: java spring mongodb spring-data

假设我们在Java域对象中有四个字段。

有没有办法将三个字段有选择地映射到MongoDB,而不是将所有字段映射到MongoDB文件中?

public class Person {

  @Id 
  private String id;
  private String name;

  // we don't want to map this field into MongoDB
  private String noMongoDB.

  // getters and setters
}

1 个答案:

答案 0 :(得分:5)

org.springframework.data.annotation.Transient适合你。

与JPA中使用相同注释的前提相同。

public class Person {

  @Id 
  private String id;

  private String name;

  @Transient
  private String noMongoDB.

}