提问者:小点点

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


@Getter
@Setter
@Wither
class A {
 protected final List<String> list;

//constructors
}

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

}

在这种情况下,类B被持久化,但当我尝试从Mongo数据库读取文档时,我得到以下异常:“没有访问器设置私有最终A列表”如何解决这个问题?


共1个答案

匿名用户

如果没有对Spring Data MongoDB的大量了解,我会假设列表字段可能需要标记为受保护而不是私有,以便子类可见。

受保护使字段对其封闭类的子类可见,而私有意味着只有本身可以看到它。