Hallo,
ich sitze nun schon seit Tagen an einem Problem:
Wie stelle ich eine n:m Beziehung mit sich selbst dar? Habe schon einiges versucht, Ausweichlösungen sind in diesem Fall super aufwendig und ich muss auf Effizienz achten.
Gegeben folgende Situation:
Die Klasse autosys hat als Primärschlüssel id und soll eine Collection mit anderen autosys-Instanzen haben. Die Kardinalität n:n ist korrekt.
Wie mache ich das? Habe schon einiges mit @ManyToMany und @AssociationTable rumgespielt, aber mir fehlt "die andere Seite", die für die Konsistenz sorgt.
Bin für jede Hilfe dankbar, muss das wirklich hinkriegen (Bachelor-Arbeit )
Gruß
ich sitze nun schon seit Tagen an einem Problem:
Wie stelle ich eine n:m Beziehung mit sich selbst dar? Habe schon einiges versucht, Ausweichlösungen sind in diesem Fall super aufwendig und ich muss auf Effizienz achten.
Gegeben folgende Situation:
Code:
public class autosys implements Serializable{
private int id;
private Collection<autosys> peers = new ArrayList<autosys>();
...
...weitere Attribute
...getter und setter..
}
Die Klasse autosys hat als Primärschlüssel id und soll eine Collection mit anderen autosys-Instanzen haben. Die Kardinalität n:n ist korrekt.
Wie mache ich das? Habe schon einiges mit @ManyToMany und @AssociationTable rumgespielt, aber mir fehlt "die andere Seite", die für die Konsistenz sorgt.
Bin für jede Hilfe dankbar, muss das wirklich hinkriegen (Bachelor-Arbeit )
Gruß