Hallo zusammen,
eine Frage, ich habe eine Bidirektionale ManyToOne Beziehung:
(Dummycode)
Nun wird beim Speichern das Produkt angelegt, aber in der Tabelle productsDescroption wird keine product_id als FK eingetragen (null).
Muss ich vor dem Speichern jeder ProductsDescription das Product per Setter setzen?
Dachte Hibernate gibt die neu erstellte ID automatisch an die "Childs" weiter oder habe ich da was falsch verstanden. Habe schon sämtliche Varianten aus Stackowerflow versucht, aber immer bleibt der Foreign Key null in der Tabelle productsDescription
eine Frage, ich habe eine Bidirektionale ManyToOne Beziehung:
(Dummycode)
Code:
class Productst {
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "product")
private List<ProductsDescription> productsDescription;
//getter + setter
}
Code:
class ProductsDescription{
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "product_id", nullable = false)
private Product product;
//getter + setter
}
Nun wird beim Speichern das Produkt angelegt, aber in der Tabelle productsDescroption wird keine product_id als FK eingetragen (null).
Muss ich vor dem Speichern jeder ProductsDescription das Product per Setter setzen?
Dachte Hibernate gibt die neu erstellte ID automatisch an die "Childs" weiter oder habe ich da was falsch verstanden. Habe schon sämtliche Varianten aus Stackowerflow versucht, aber immer bleibt der Foreign Key null in der Tabelle productsDescription