public class Entity {
@Id
private String id;
private Map<String, Object> map = new HashMap<String, Object>();
}
Entity类的数据在MongoDB中存储如下:
{
"_id": ObjectId("5dddd896a44ede228c98834d"),
"map": {
"type": "评价指标",
"类别": "污染防治",
"序号": "2",
"指标名称": "一般固体废物处理处置",
"权重": "5%",
"第一档【80-100分】": "固体废物处理处置率在95%以上(含95%)",
"第二档【50-79分】": "固体废物处理处置率在80%(含)- 95%",
"第三档【0-49分】": "固体废物处理处置率低于80%"
},
"_class": "com.xypj2.domain.Entity"
}
springboot的jpa代码如下,可以看到有两种写法,
@Repository
public interface EntityRepository extends MongoRepository<Entity, String> {
// 第一种写法,把查询条件写死了
//@Que