如何克服fcbl字段可能是findbugs中的局部问题?

uhry853o  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(367)

在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;
}

如何解决此问题?

zf9nrax1

zf9nrax11#

为了解决这个问题,您需要在类的某个地方使用字段。findbugs告诉您的是,您的类中的字段从未用作字段。
如何使用从数据库检索到的字段?也许你需要补充一下 getters ? 目前,您的字段是无用的(除非您不使用反射,这是不好的)。

相关问题