【问题标题】:Spring Data Elasticsearch support for @EmbeddedSpring Data Elasticsearch 对 @Embedded 的支持
【发布时间】:2017-12-14 09:12:49
【问题描述】:

Spring Data Elasticsearch 是否支持实体上的@Embedded 注解?谁能给我举个例子?

版本:spring-data-elasticsearch 2.1.4.RELEASE

这是我得到的错误:

failed to load elasticsearch nodes : org.elasticsearch.index.mapper.MapperParsingException: No type specified for field [address]

而代码是……

@Embedded
private Address address = new Address();

【问题讨论】:

    标签: spring-data-elasticsearch


    【解决方案1】:

    @Embedded 注解来自javax.persistence.* 包,用于与底层关系模型进行映射。如果您需要将相关实体存储在同一个elasticsearch文档中,请根据您的需要为elasticsearch添加额外的注释:

    @Field(type = FieldType.Object)
    

    或

    @Field(type = FieldType.Nested)
    

    【讨论】:

      猜你喜欢
      • 2016-03-04
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 2017-06-19
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      相关资源
      最近更新 更多