我有以下型号
@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> {
}
有没有一种方法可以访问那些已删除的字段而不在类中定义它们?