Получить поля, которые не определены в модели / сущности - PullRequest
0 голосов
/ 10 января 2019

У меня есть следующая модель

@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> {
}

Есть ли способ получить доступ к этим удаленным полям, не определяя их в классе?

...