0

Hibernate空である可能性のあるプロパティを検証するにはどうすればよいですか? さらに重要なこと: プロパティが空でない場合にのみ検証し、そうでない場合は検証をスキップしますか?

private int age;
@AssertTrue(condition = "age != null") //something like this
boolean isAgeValid() {
     return age >= 0;
}

可能性はありますか?

4

1 に答える 1

0

うーん、注釈レベルでこれを克服する可能性がないため、次のように変更しました。

@AssertTrue
private boolean isAgeValid() {
     return StringUtils.isBlank(age) || age >= 0;
}

おそらく今のところ最良の選択です。

于 2013-10-29T10:03:48.317 に答える