У меня есть следующая модель
@Document
public class Booking {
@Id
private String id;
private String userId;
private String emailAddress;
private String field1;
private String field2;
}
Теперь я удалил field1
и field2
из класса (они все еще существуют в базе данных), но я все еще хочу прочитать их, когда получаю сущность через репозиторий.
Я пытался добавить
@JsonAnyGetter
@JsonAnySetter
Map<String, Object> additionalProperties = new HashMap<>();
Но хранилище не добавит неопределенные поля на карту.
Мой репозиторий выглядит так
public interface BookingRepository extends CouchbaseRepository<Booking, String> {
}
Есть ли способ получить доступ к этим удаленным полям, не определяя их в классе?