Validation Annotation Funktionsparameter vs Funktion vs Attribut

Diskutiere Validation Annotation Funktionsparameter vs Funktion vs Attribut im Allgemeine Java-Themen Bereich.
S

Schuriko

Ich habe verschiedene JPA / Hibernate Validation Annotation inzwischen gesehen.

Annotation an Attributen
Code:
@Entity
class MyClass {
      @NotBlank
      private String text;
      ...
}
Annotation an Funktionen
Code:
@Entity
class MyClass {
      @Annotation
      void setName( String name ) {
           .....
      }
}
und Annotation bei Parameterübergaben

Code:
@Entity
class MyClass {
      public MyClass (@NotBlankString name ) {
           ..... 
      }

      void setName( @NotBlank String name ) {
           ..... 
      }
}
was ist ganz konkret der Unterschied, welche Vorteile hat man hierdurch und vor allem wann sollte was eingesetzt werden?
 
Thema: 

Validation Annotation Funktionsparameter vs Funktion vs Attribut

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben