String类型
@NotBlank(message="XX不能为空")
@Length(message = "XX最大长度为36位",max = 36)
private String XX;
/**
* 申报业务类型
*/
@TableField("FLAG")
@NotBlank(message="类型不能为空")
@Pattern(regexp = "A|B", message = "业务类型应该为A或B, A:简化 B:汇总")
private String flag;
/**
* 商品编码
*/
@TableField("GCODE")
@NotBlank(message="编码不能为空")
@Length.List(value= {
@Length(message = "编码最小长度为10位",min = 10),
@Length(message = "编码最大长度为10位",max = 10),
})
private String gcode;
包装类型
/**
* 单价
*/
@TableField("PRICE")
@NotNull(message="单价不能为空")
private Double price;
/**
* 运费
*/
@TableField("FREIGHT")
@NotNull(message = "运费不能为空")
@Digits(message = "运费填写格式需为最大整数不大于14位,精度不超过5位的小数", integer = 14, fraction = 5)
private BigDecimal freight;
以上是是比较常用的,如果有遇到其他的注解再积累