Spring Data MongoDB通过注解可以很方便的将Java对象映射到MongoDB文档结构中。常用的字段映射注解主要有:
@Document
注在实体类上,把ava类声明为mongodb的文档,如果没有设置 collection 值,则对应mongo中和 Java 类名相同的 collection,如果设置了 collection 值,则对应mongo中对应的 collection
示例
@Document(collection="db_test")
public class test{
}
说明:如果没有文档注解,则使用java类名test作为文档名
@Id
表示该字段为文档的id,MongoDB中_id字段。
示例
public class test{
@Id
private String id;
}
@Transient
表示该属性不会被存到数据库(ORM框架将忽略该属性)。
示例
class test{<