对于填充有空格 ( NotEmpty ) 的字符串,Hibernate " " 注释似乎不会导致错误。仅适用于空值或空字符串(即: new String() )。是否有解决方法/修复方法?

最佳答案

将您的 @NotEmpty 替换为 @Pattern 注释,其中包含一个正则表达式,该表达式将在纯空白或空字符串上失败(您可以同时包含 @NotEmpty 和 @Pattern 并以这种方式简化正则表达式)。或者按照 here 的描述编写自定义 validator 。

10-04 12:34