February 2018
Intermediate to advanced
356 pages
9h 10m
English
We will add mapping annotations on our domain model. The Spring Data MongoDB will use these annotations to persist our objects in the MongoDB collections. We will start with the Category entity, which should be like this:
package springfive.cms.domain.models;import lombok.Data;import org.springframework.data.annotation.Id;import org.springframework.data.mongodb.core.mapping.Document;@Data@Document(collection = "category")public class Category { @Id String id; String name;}
We added two new annotations in the Category class. The @Document from Spring Data MongoDB enables us to configure the collection name. Collections in MongoDB are similar to tables in SQL databases.
The @Id annotation is from the Spring Data Commons ...