对于填充有空格 ( NotEmpty
) 的字符串,Hibernate " "
注释似乎不会导致错误。仅适用于空值或空字符串(即: new String()
)。是否有解决方法/修复方法?
最佳答案
将您的 @NotEmpty 替换为 @Pattern 注释,其中包含一个正则表达式,该表达式将在纯空白或空字符串上失败(您可以同时包含 @NotEmpty 和 @Pattern 并以这种方式简化正则表达式)。或者按照 here 的描述编写自定义 validator 。
对于填充有空格 ( NotEmpty
) 的字符串,Hibernate " "
注释似乎不会导致错误。仅适用于空值或空字符串(即: new String()
)。是否有解决方法/修复方法?
最佳答案
将您的 @NotEmpty 替换为 @Pattern 注释,其中包含一个正则表达式,该表达式将在纯空白或空字符串上失败(您可以同时包含 @NotEmpty 和 @Pattern 并以这种方式简化正则表达式)。或者按照 here 的描述编写自定义 validator 。