Hallo,
ich habe ein wenig ein Verständnisproblem bei Hibernate bzw bei ORM allgemein. Wenn ich eine Selection von einer Tabelle mache wie z.B. ich will alle Rechnungen haben die größer sind als 5000 €. Dann mache ich in etwa das hier.
Somit bekomme ich ein Rechnungsobjekt(e) zurück und alles ist fein und ich kann damit arbeiten.
Wie läuft das bei SQL Anfragen in etwa wie dieser:
Hier habe ich ja Daten aus zwei Entitäten. Wie wird dann "gemappt" und was bekomme ich da für ein Objekt zurück?
VG Georg
ich habe ein wenig ein Verständnisproblem bei Hibernate bzw bei ORM allgemein. Wenn ich eine Selection von einer Tabelle mache wie z.B. ich will alle Rechnungen haben die größer sind als 5000 €. Dann mache ich in etwa das hier.
Java:
Query query = session.createQuery("from rechnung where betrag > 5000");
Wie läuft das bei SQL Anfragen in etwa wie dieser:
SQL:
SELECT r.id, r.rechnungsNummer, r.datum, r.betrag, f.name FROM rechnung r, firma f WHERE
r.firma_id = f.id
Hier habe ich ja Daten aus zwei Entitäten. Wie wird dann "gemappt" und was bekomme ich da für ein Objekt zurück?
VG Georg