gpt4 book ai didi

java - Spring Data MongoDB 看不到父类中私有(private)字段的访问器

转载 作者:行者123 更新时间:2023-12-01 18:50:16 25 4
gpt4 key购买 nike

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

//constructors
}

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

}

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

最佳答案

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

protected 使字段对其封闭的 class 的子类可见,而 private 意味着只有类本身才能看到它。

关于java - Spring Data MongoDB 看不到父类中私有(private)字段的访问器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59748349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com