使用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