Hallo zusammen,
eine Frage, ich habe ein Produkt mit einer Relation zu sagen wir Hersteller mit ManyToOne, also mehrere Produkte können den selben Hersteller haben.
Produkt.java
id
Hersteller
Hersteller.java
id
name
straße
Wenn ich nun ein Produkt erstelle und einen Hersteller adde, welcher noch nicht in der DB ist, soll der Hersteller angelegt werden. Wenn der Hersteller aber schon drin ist, soll der bestehende genommen werden (kann anhand des Herstellernamens identifiziert werden).
Gibt es eine elegantere Art, als erst den Hersteller abzufragen, dem Produkt adden und dann speichern?
eine Frage, ich habe ein Produkt mit einer Relation zu sagen wir Hersteller mit ManyToOne, also mehrere Produkte können den selben Hersteller haben.
Produkt.java
id
Hersteller
Hersteller.java
id
name
straße
Wenn ich nun ein Produkt erstelle und einen Hersteller adde, welcher noch nicht in der DB ist, soll der Hersteller angelegt werden. Wenn der Hersteller aber schon drin ist, soll der bestehende genommen werden (kann anhand des Herstellernamens identifiziert werden).
Gibt es eine elegantere Art, als erst den Hersteller abzufragen, dem Produkt adden und dann speichern?