在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;
}
如何解决此问题?
1条答案
按热度按时间zf9nrax11#
为了解决这个问题,您需要在类的某个地方使用字段。findbugs告诉您的是,您的类中的字段从未用作字段。
如何使用从数据库检索到的字段?也许你需要补充一下
getters
? 目前,您的字段是无用的(除非您不使用反射,这是不好的)。