Hallo zusammen,
ich bin gerade sehr ratlos, wie ich das folgende Problem löse.
Ich habe zwei Entitys.
a) Customer
b) Offer
Nun möchte ich die 10 Kunden bekommen, die am meisten Umsatz (die Gesamtsumme des Offers am höchsten) ist.
Ausgeben möchte ich aber nicht nur die Customer, sondern auch die Gesamtsumme.
Hierbei habe ich folgende Query:
Nun bekomme ich den Customer und die Gesamtsumme heraus.
Soweit klappt das auch.
Jetzt ist aber mein Problem, wie speichere ich das ganze?
Ich habe mir derzeit eine Hilfsklasse erstellt, die zwei Attribute hat.
a) Customer und b) double price
Die Query führe ich dann aus:
In der Klasse wird nun ein Objekt gespeichert vom Typ Object.
Die Frage ist nun aber, wie ich den Customer und die Gesamtsumme in meine Hilfsklasse bekomme?
Wer kann mir hierbei helfen?
Über andere Lösungsansätze wäre ich natürlich auch dankbar.
Vielen Dank
ich bin gerade sehr ratlos, wie ich das folgende Problem löse.
Ich habe zwei Entitys.
a) Customer
b) Offer
Nun möchte ich die 10 Kunden bekommen, die am meisten Umsatz (die Gesamtsumme des Offers am höchsten) ist.
Ausgeben möchte ich aber nicht nur die Customer, sondern auch die Gesamtsumme.
Hierbei habe ich folgende Query:
Java:
queryCount = new StringBuilder(
"SELECT c, SUM(o.sumNetto) as sum "
+ "FROM Customer as c LEFT JOIN c.offer as o "
+ "GROUP BY c.id "
+ "ORDER BY SUM(o.sumNetto) DESC");
Nun bekomme ich den Customer und die Gesamtsumme heraus.
Soweit klappt das auch.
Jetzt ist aber mein Problem, wie speichere ich das ganze?
Ich habe mir derzeit eine Hilfsklasse erstellt, die zwei Attribute hat.
a) Customer und b) double price
Die Query führe ich dann aus:
Java:
String theQuery = queryCount.toString();
Query q = entityManager.createQuery(theQuery);
List<ObjectsForReportingList> list = q.getResultList();
In der Klasse wird nun ein Objekt gespeichert vom Typ Object.
Die Frage ist nun aber, wie ich den Customer und die Gesamtsumme in meine Hilfsklasse bekomme?
Wer kann mir hierbei helfen?
Über andere Lösungsansätze wäre ich natürlich auch dankbar.
Vielen Dank