Jak utworzyć jedną encję z dwoma @SecondaryTable??
0
0
http://www.java2s.com/Tutorial/Java/0355__JPA/OneEntityWithTwoSecondaryTables.htm
ale to prawie na pewno nie jest to co chcesz zrobić...
0
No pewnie masz racje. To opisz mój problem. Mam model tak jak w załączniku (zaznaczam że nie chcę zmieniać tego modelu, a muszę utworzyć taką klasę) i chciałbym utworzyć z tego następującą encję:
@Entity
public class Produkt {
@Id
private int idProdukt;
private String nazwa;
private int ilosc; // tabela magazyn
private double cena; // tabela magazyn
private string nazwaProducent; // tabela Producent
private string typ; //tabela komputer
Przy tabeli Magazyn (w modelu) cena i ilosc powinny być innego typu ale to w tej chwili nie ma znaczenia.
Jak to powinno poprawnie wyglądać?
0
Podpowie ktoś?
0
Już o to pytałeś i nadal nie wyjaśniłeś dlaczego nie możesz zrobić:
@Entity
public class Produkt{
@Id
private int id;
@ManyToOne
private Magazyn magazyn;
private Decimal cena;
@ManyToOne
private Producent producent;
}
@Entity
public class Magazyn{
@Id
private int id;
@OneToMany
private Set<Produkt> produkt;
}
@Entity
public class Producent{
@Id
private int id;
@OneToMany
private Set<Produkt> produkt;
}