Man*_*a B 2 java hibernate findbugs
FCBL_FIELD_COULD_BE_LOCAL在 FindBugs 中,我遇到了类似此代码的类名行的问题:
@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;
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
为了解决这个问题,您需要在班级的某个地方使用字段。FindBugs 告诉您的是,您的类中的字段永远不会用作字段。
您如何使用从数据库检索的字段?也许你需要添加getters?目前,您的字段是无用的(除非您不通过反射使用它们,这不好)。
| 归档时间: |
|
| 查看次数: |
7985 次 |
| 最近记录: |