hibernate validator 可以为空的定长校验如何设置?

@Length(min = 1, max = 1, message = "标志长度为1个字符")
private String flag;

我希望flag是可以为空的,但是设置了这个之后就会报标志长度为1个字符。怎么办?

空串可以min给0,如果说是希望null或者有值,可以自定义注解去判断