Fehler beim Validator (Es konnte kein Validator für den Typ java.util.Date gefunden werden.)

7

Meine Freunde,

Ich habe Klasse mit ...

%Vor%

Und in meinem Test (groovy) habe ich null auf "horaInicio" gesetzt:

%Vor%

aber ich habe einen Fehler:

%Vor%

Jeder kann mir helfen?

Danke

    
user812612 15.05.2013, 02:21
quelle

3 Antworten

26

Wie auch in der Dokumentation erwähnt, @NotBlank ist für String-Typ. Es gibt kein Konzept von java.util.Date, das leer ist. Es kann null oder nicht null sein.

  

Überprüfen Sie, ob die mit Anmerkungen versehene Zeichenfolge nicht null oder leer ist. Das   Unterschied zu NotEmpty ist, dass nachfolgende Leerzeichen erhalten werden   ignoriert.

Wenn Ziel ist zu überprüfen, ist der Wert nicht null, @NotNull sollte verwendet werden. Laut Dokumentation:

  

Das mit Anmerkungen versehene Element darf nicht null sein. Akzeptiert jeden Typ.

    
Mikko Maunu 15.05.2013 02:53
quelle
0
%Vor%

oder

%Vor%

wenn db type 'datetime' ist.

Einfach und es funktioniert. keine zusätzlichen @annotations benötigt.

    
Tunde Pizzle 16.12.2016 09:51
quelle
-2

juste lösche @Temporal(TemporalType.TIME) Annotation; -)

    
Karim Oukara 18.02.2014 10:18
quelle

Tags und Links