我正在进行代码审查,发现了这样的代码:
@Entity
@Table(name = "SOME_TABLE")
public class SomeReportClass {
@Column(name = "REPORT_NUMBER", length = 6, nullable = false)
private String reportNumber;
.....
public String getReportNumber() {
return reportNumber;
}
public void setReportNumber(String reportNumber) {
this.reportNumber = StringUtils.trimToNull(reportNumber);
}
每次我看到在setter方法内部进行截取时,都觉得这不是最清晰的解决方案 - 针对这个问题通常的做法是什么?