У меня есть свойство в моей сущности, которое я не хочу сохранять в Elasticsearch, поскольку это «вычисляемое» свойство, а не поле, поэтому я добавил @Transient
(из данных весны):
public class Vehicle {
//more stuff
@Transient
public String getType() {
if (something) {
return "A";
}
return "B";
}
}
Но я получаю ошибку сопоставления (она определена как строгая и она не знает поля "type").
Я знаю, что могу использовать @JsonIgnore
, но мне нужно вернутьсяэкземпляр Vehicle возвращается пользователю через Json REST API, и это свойство должно быть включено.