コード レビューを行っているところ、次のようなコードに気付きました。
@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);
}
}
セッター内のトリミングを見るたびに、それが最も明確な解決策ではないと感じます-その問題の一般的な慣行は何ですか?