Spring Data套装基础之MongoDB
1. 简介 Spring Data MongoDB属于Spring Data套装中的一个工具,提供了对MongoDB数据库操作的封装。 相对于直接使用MongoDB的驱动,Spring Data MongoDB可能更有优势,不管是简单还是复杂的操作。 对于简单的操作Spring Data MongoDB甚至基本都不用写什么代码。 对于复杂的操作Spring Data MongoDB在抽象层做得更好,更方便维护。 2. 实体类 import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.DBRef; import org.springframework.data.mongodb.core.mapping.Document; import java.util.List; @Document(collection = "student") public class Student { @Id private String id; private String name; private Integer age; @DBRef private List<Teacher> teachers; public String getId() { return