在 FindBugs 中,我在以下代码的类名行上遇到了类似 FCBL_FIELD_COULD_BE_LOCAL
的问题:
@Entity
@Table(name = "Student")
@Immutable
@Cache(usage = CacheConcurrencyStrategy.READ_ONLY)
public class RetrievableStudent extends BaseStudent
{
@Id
@Column(name = "STUDENT_ID")
private long studentId;
@Column(name = "STUD_NOTE")
private String studenetNote;
}
如何解决这个问题?
最佳答案
为了解决该问题,您需要在类(class)的某个位置使用字段。 FindBugs 告诉您的是,您的类中的字段永远不会用作字段。
您如何使用从数据库检索的字段?也许您需要添加getters
?目前,您的字段没有用(除非您不通过反射使用它们,这不好)。
关于java - 如何解决 FindBugs 中的 FCBL_FIELD_COULD_BE_LOCAL 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46035012/