@Getter
@Setter
@Wither
class A {
protected final List<String> list;
//constructors
}
@Document
@Getter
@Setter
@Wither
class B extends A{
}
在这种情况下,类B被保留,但是当我尝试从Mongo数据库中读取文档时,出现以下异常:“没有访问者可以设置私有最终A列表”如何解决这个问题?
没有大量的Spring Data MongoDB知识,我认为list
字段可能需要标记为protected
而不是private
,以使其对子类可见。
[protected
使一个字段对其包围的class
子类可见,而private
意味着只有该类本身才能看到它。