
例如:
package com.aaa.maven.entity;
import org.hibernate.validator.constraints.NotBlank;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
import java.util.Date;
public class Book {
private Integer id;
@NotBlank(message = "用户名不能为空")
private String bname;
@Pattern(regexp = "^([0-9]){1,5}$",message = "必须是数字",flags = Pattern.Flag.CASE_INSENSITIVE)
private String price;
@NotBlank
@Size(min = 4,max = 20,message = "请输入4-20之间的字符串")
private String publish;
private Date bdate;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getBname() {
return bname;
}
public void setBname(String bname) {
this.bname = bname;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public String getPublish() {
return publish;
}
public void setPublish(String publish) {
this.publish = publish;
}
public Date getBdate() {
return bdate;
}
public void setBdate(Date bdate) {
this.bdate = bdate;
}
}