我一直在使用org.springframework.data.couchbase.core.mapping.Document和@Field注释来将Model / Entity类映射到couchbase数据库。
让我们说我有" Field1"," Field2"," Field3"在文档中,同样已在java Model类中定义:
@Field
private String Field1;
@Field
private String Field2;
@Field
private String Field3;
现在,直接在Couchbase db中的一个或一些文档中添加了一个新字段(例如" Field3")但Java类未更新。
有没有办法使用某些注释或任何其他方式跳过这些新字段。我不想使用任何第三方JSON反序列化器来读取然后将文档转换为JAVA对象。
当我尝试从Couchbase读取所有文档时,它无法抛出错误消息。这是因为有一个或多个此类文档,其中该文档中有一些额外的字段与Java实体类不匹配。
任何帮助都将不胜感激。
感谢。