获取未在模型/实体中定义的字段

时间:2019-01-10 12:32:36

标签: spring spring-boot spring-data-jpa spring-data spring-data-couchbase

我有以下型号

@Document
public class Booking {
    @Id
    private String id;
    private String userId;
    private String emailAddress;
    private String field1;
    private String field2;
}

现在,我从类中删除了field1field2(它们仍然存在于数据库中),但是当我通过存储库获取实体时,我仍然想读取它们。

我尝试添加

@JsonAnyGetter
@JsonAnySetter
Map<String, Object> additionalProperties = new HashMap<>();

但是存储库不会将未定义的字段附加到地图上。

我的存储库看起来像这样

public interface BookingRepository extends CouchbaseRepository<Booking, String> {
}

有没有一种方法可以访问那些已删除的字段而不在类中定义它们?

0 个答案:

没有答案