Lombock primitive Felder in RequiredArgsConstructor

DrPils

Bekanntes Mitglied
Hi
Ich habe ein JPA Entity, da ich die ID nicht dem Konstruktor uebergeben will, habe ich die Annotations @NoArgsConstructor und @RequiredArgsConstructor. Die Felder die ich im Konstruktor setzten moechte, gebe ich die @NonNull Annotation.
Bei primitiven Typen bekomme ich die Warnung Primitive type members cannot be annotated , es funktioniert zwar dass das Feld im Konstruktor erwartet wird, aber die Warnung und den Fakt dass primitive Typen nicht null sein koennen, stoeren mich.
Gibt es einen anderen Weg einen Konstruktor per Lombock mit bestimmten Feldern zu erzeugen?
 

Oneixee5

Top Contributor
@NonNull macht keinen Sinn für primitive Typen. Sollen diese in den @RequiredArgsConstructor aufgenommen werden muss man sie einfach final machen. Dann wird aber @NoArgsConstructor nicht mehr funktionieren. Benutze die Wrapper-Klassen mit @NonNull.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Primitive Datentypen - Klassenpfad auflösen? Allgemeine Java-Themen 6
C Best Practice [Arrays] Wie sinnvoll prüfen, ob Array primitive Datentypen enthält? Allgemeine Java-Themen 6
O primitive Datentypen threadsicher? Allgemeine Java-Themen 13
K Arrays.asList und primitive Typen Allgemeine Java-Themen 2
A Primitive oder doch nicht? Allgemeine Java-Themen 11
C Primitive Datentypen in Threads Allgemeine Java-Themen 4
the[V]oid Primitive Arrays per Reflection erzeugen? Allgemeine Java-Themen 2
the[V]oid Primitive Datentypen Wrappen und als primitiv markieren? Allgemeine Java-Themen 7
F Allegemeiner Datentyp für Objekte und Primitive Variablen Allgemeine Java-Themen 6
parrot Mehrdimmensionale Felder Allgemeine Java-Themen 4
parrot Felder - Feldwerte verdoppeln Allgemeine Java-Themen 18
S Kann man Variablen oder Felder definieren deren Typ zwei Interfaces ist..? Allgemeine Java-Themen 9
S Java Felder Allgemeine Java-Themen 13
T Maximale Felder maximale Variablen Allgemeine Java-Themen 2
perlenfischer1984 Mit Lombok Builder Felder in Super Klasse füllen Allgemeine Java-Themen 12
S "Vererben" statischer Felder/Methoden Allgemeine Java-Themen 4
T URL + Felder Allgemeine Java-Themen 1
C Zugriff auf Event felder Allgemeine Java-Themen 0
L iText PDF Form-Felder werden nach Bearbeitung mit iText nicht mehr richtig erkannt. Allgemeine Java-Themen 2
faetzminator verschiedene Beans, verschiedene Felder "koppeln" Allgemeine Java-Themen 3
K Hilfe Felder Allgemeine Java-Themen 7
I Vergleich zweier Felder Allgemeine Java-Themen 3
S Zu viele Felder. Allgemeine Java-Themen 4
P Reflection - Wie rufe ich die Felder einer Klasse in einer Methode der Basisklasse? Allgemeine Java-Themen 4
megachucky Java Reflection -> versteckte Felder finden? Allgemeine Java-Themen 3
D Auf annotierte Felder oder Methoden zugreifen Allgemeine Java-Themen 4
J Instanz-Felder einer Klasse initialisieren Allgemeine Java-Themen 6
D Felder (Arrays) Allgemeine Java-Themen 4
F (Wie) sortiert ihr eure Felder, Methoden, etc? Allgemeine Java-Themen 19
G mit reflection an die felder einer klasse rankommen Allgemeine Java-Themen 4
L Datenbank Abfrage (Felder&Tabelle nicht fix) in ArrayLis Allgemeine Java-Themen 4
M Felder + Werte einer Klasse auslesen Allgemeine Java-Themen 6
P Bei String alle Alphanumerischen Felder löschen Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben