Hallo Ihr!
Ich möchte gerne in einer Liste Daten einer Tabelle a anzeigen. Zusätzlich soll je Zeile die Anzahl der Sätze der Tabelle b angezeigt werden, die zu a in einer 1:n Beziehung steht:
Dazu hätte ich nun zwei Fagen: Zum einen würde ich gerne wissen, ob dies statt mit HQL auch mit Criteria programmiert werden kann. Außerdem frage ich mich, ob auf das Ergebnis der Abfrage auch Updates möglich sind. Denn der Benutzer soll die Möglichkeit haben, für Tabelle a auch Sätze hinzufügen, ändern und löschen zu können.
Danke, Titus
Ich möchte gerne in einer Liste Daten einer Tabelle a anzeigen. Zusätzlich soll je Zeile die Anzahl der Sätze der Tabelle b angezeigt werden, die zu a in einer 1:n Beziehung steht:
Code:
select a.*, (select count(b.id) from b where b.a_id = a.id) from a;
Dazu hätte ich nun zwei Fagen: Zum einen würde ich gerne wissen, ob dies statt mit HQL auch mit Criteria programmiert werden kann. Außerdem frage ich mich, ob auf das Ergebnis der Abfrage auch Updates möglich sind. Denn der Benutzer soll die Möglichkeit haben, für Tabelle a auch Sätze hinzufügen, ändern und löschen zu können.
Danke, Titus