0
     @NotEmpty
private String cname;
public String getCname() {
    return cname;
}
public void setCname(String cname) {
    this.cname = cname;
}

private String cdescription;
public String getCdescription() {
    return cdescription;
}
public setCdescription(String cdescription) {
    if(cdescription.length()>0){
    this.cdescription = cdescription;}

上記のコードでは、Cname は必須フィールドで、Cdescription は非必須フィールドですが、検証する必要があります。Cname は正常に機能しています。必須にすることなく Cdescription を検証する方法を知りたい

4

1 に答える 1

0

要件に応じて、javax.validation http://docs.oracle.com/javaee/6/api/javax/validation/constraints/package-summary.htmlのさまざまな注釈を使用でき ます。また、Hibernate の検証も役立ちます。@NotBlank 、 @NotNull 、 @NotEmpty hibernate-validator jar で利用可能なさまざまなタイプのアノテーション。

于 2013-08-26T05:50:11.363 に答える