JPA Unterschied zwischen @NotNull und @Column(nullable = false)

Spitfire777

Bekanntes Mitglied
Der Titel sagt eigentlich schon alles 🙂

Welche Unterschiede haben die beiden Annotationen praktisch von einander?
Danke für jede Hilfe 😉
 
Alles klar, danke dir!

Gibt es da auch einen Unterschied, was z.B. zuerst geprüft wird? Exceptions sind auch "gleichartig"? Macht es Sinn oder ist es Unsinn, beide zusammen zu benutzen (nach dem Motto: "Doppelt hält besser")?
 
Es macht mit Sicherheit beide zusammen zu benutzen, wenn du generell das Validation-API nutzt.
Solltest du diese nutzen, sollte dieses mit Sicherheit vor dem persistieren prüfen.

Wenn nur JPA genutzt wird, macht meines wissens nach das @NotNull keinen Sinn.
 

Neue Themen


Zurück
Oben