Okraml
Bekanntes Mitglied
Hallo zusammen,
bin mal gespannt, ob mir hier jemand bei meinem JPA Problem helfen kann (wem JPA nichts sagt, der kann mir schonmal nicht helfen )
Also folgendes:
Ich habe eine Klasse Spieler und eine Klasse Gebaeude.
Ein Spieler soll jetzt mehrere Gebäude haben können, also habe ich ne Liste in die Klasse Spieler aufgenommen:
im Getter habe ich jetzt sowohl
als auch
versucht um auch mehrere identische Gebäude zu speichern (also mit gleichem Attribut id), aber da JPA in der Datenbank nur eine einfache Verknüpfungstabelle mit den beiden Spalten für die id's erstellt, kommt natürlich der Fehler:
Was muss ich ändern?
Okraml
bin mal gespannt, ob mir hier jemand bei meinem JPA Problem helfen kann (wem JPA nichts sagt, der kann mir schonmal nicht helfen )
Also folgendes:
Ich habe eine Klasse Spieler und eine Klasse Gebaeude.
Ein Spieler soll jetzt mehrere Gebäude haben können, also habe ich ne Liste in die Klasse Spieler aufgenommen:
Code:
private List<Gebaeude> gebaeude = new ArrayList<Gebaeude>();
im Getter habe ich jetzt sowohl
Code:
@OneToMany
public List<Gebaeude> getGebaeude() {
return gebaeude;
}
Code:
@ManyToMany
public List<Gebaeude> getGebaeude() {
return gebaeude;
}
Duplicate entry '1-1' for key 'PRIMARY'
Was muss ich ändern?
Okraml