Spring Data MongoDB在父类中看不到私有字段的访问器

问题描述 投票:0回答:1
@Getter
@Setter
@Wither
class A {
 protected final List<String> list;

//constructors
}

@Document
@Getter
@Setter
@Wither
class B extends A{

}

在这种情况下,类B被保留,但是当我尝试从Mongo数据库中读取文档时,出现以下异常:“没有访问者可以设置私有最终A列表”如何解决这个问题?

java mongodb spring-data-mongodb
1个回答
0
投票

没有大量的Spring Data MongoDB知识,我认为list字段可能需要标记为protected而不是private,以使其对子类可见。

[protected使一个字段对其包围的class子类可见,而private意味着只有该类本身才能看到它。

© www.soinside.com 2019 - 2024. All rights reserved.