Java Spring Data Mongo—无索引重用实体类
我正在构建一个域模型,并使用SpringDataMongo注释对类进行注释,以将它们映射到Mongo集合和文档 假设我有下面一个场景。有两个实体类:Java Spring Data Mongo—无索引重用实体类,java,mongodb,spring-data,spring-data-mongodb,Java,Mongodb,Spring Data,Spring Data Mongodb,我正在构建一个域模型,并使用SpringDataMongo注释对类进行注释,以将它们映射到Mongo集合和文档 假设我有下面一个场景。有两个实体类: 客户 @TypeAlias(“客户”) @单据(收款=“客户”) 公共类客户实现可识别{ @身份证 @尺寸(最小值=8,最大值=32) 私有字符串id; @NotNull @索引 私有字符串名称; //(…跳过setter和getter) } 索赔 @TypeAlias(“索赔”) @单据(收款=“索赔”) 公共类声明实现了可识别的{ @身份证
- 客户
@TypeAlias(“客户”) @单据(收款=“客户”) 公共类客户实现可识别{ @身份证 @尺寸(最小值=8,最大值=32) 私有字符串id; @NotNull @索引 私有字符串名称; //(…跳过setter和getter) }
- 索赔
@TypeAlias(“索赔”) @单据(收款=“索赔”) 公共类声明实现了可识别的{ @身份证 @尺寸(最小值=8,最大值=32) 私有字符串id; 私人客户; //(…跳过setter和getter) }
customer.name
,同时重用域对象(无代码重复或代码重复最少)
提前谢谢