Zwei Listen vergleichen bei n:m Beziehung

internet

Top Contributor
Hallo,

ich habe 3 Entity

Inhalt 1....n InhaltTypZwischenklasse n....1 InhaltTyp

Inhalt kann ja mehrere Objekte von InhaltTypZwischenklasse haben.

Was ich nun machen möchte:

Ich habe zwei Listen:
a) Eine Liste von InhaltTyp
b) Eine Liste von den Inhalt.getInhaltTypZwischenklasse();

Ich möchte nun beide Listen vergleichen und die Unterschiede herholen.
Wie kann ich das machen?
 
was soll in den listen drin sein und so ? das Klingt eher nach sql oder so du must mehr informationen geben damit man dir helfen kann ?!
 
Ja, ist JPA.

Inhalt (ID, Name)
InhaltTypZwischenklasse (ID, inhalt_fk, inhalt_typ_fk)
InhaltTyp (ID, Name)

Beschreibung des Anwendungsfall:
- Anwendungszweck ist für eine Checkbox in einer JSF View.
Sprich ich habe eine Liste von InhaltTyp also alle Objekte, die in der
Datenbank sind, sollen angezeigt werden.

- Der User kann nun aus dieser Liste Elemente auswählen, die dann in der InhaltTypZwischenklasse gespeichert werden

Nun muss ich aber überprüfen:
a) Hat der User die gewählte InhaltTypZwischenklasse bereits schon ausgewählt => nichts machen

b) Hat der User eine InhaltTypZwischenklasse nicht selektiert, aber wurde aus einem vorherigen Vorgang bereits in die Datenbank gespeichert => soll diese Entity aus der InhaltTypZwischenklasse wieder gelöscht werden.


Ist das verständlich erklärt?
 

Zurück
Oben