【发布时间】:2018-06-12 15:02:28
【问题描述】:
我的实体中有一个属性,我不想保留在 Elasticsearch 中,因为它是“计算”属性,而不是字段,所以我添加了 @Transient(来自 spring 数据):
public class Vehicle {
//more stuff
@Transient
public String getType() {
if (something) {
return "A";
}
return "B";
}
}
但是我遇到了一个映射错误(它被定义为严格并且它不知道字段“类型”)。
我知道我可以使用@JsonIgnore,但我需要通过 Json REST API 将 Vehicle 实例返回给用户,并且必须包含该属性。
【问题讨论】:
标签: spring elasticsearch spring-data