构建协作式微服务:Spring Boot、消息传递与容器化实践
1. Spring Data 数据持久化
1.1 实体注解
在使用 Spring Data 进行数据持久化时,对于不同类型的数据库,会用到不同的注解。如果要将实体存储在 MongoDB 数据库中,可以结合使用 Spring Data MongoDB 子项目的注解和通用的 Spring Data 注解。例如:
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.Version;
import org.springframework.data.mongodb.core.mapping.Document;
@Document
public class RecommendationEntity {
@Id
private String id;
@Version
private int version;
private int productId;
private int recommendationId;
private String author;
private int rate;
private String content;
}
其中, @Id 和 @Version 是通用注解,而 @Document 是 Spring Data M
超级会员免费看
订阅专栏 解锁全文
52

被折叠的 条评论
为什么被折叠?



