javax的NotBlank和Email註解失效

使用javax的NotBlan和Email註解,結果保相似錯誤java

no validator could be found for constraint 'javax.validation.constraints.notblank'hibernate

 

原來是因爲javax只提供了註解的定義,未提供對應的處理器,通常使用hibernate提供的註解處理器。blog

可是hibernate未提供NotBlank和Email註解的處理器(可是hibernate本身定義的NotBlank和Email註解是有處理器的)io

因此在使用NotBlank或Email時,注意使用hibernate的註解,以下:im

 

hibernate提供的註解處理器以下:img

相關文章
相關標籤/搜索