Ich frage mich, was ist der beste Weg, um Map-Array von Hibernate-Abfrage zu bekommen. Google sagt query.list() zu iterieren und Objekte in ein leeres Map-Array zu legen.
Ich denke, es wäre eine elegante und effiziente Möglichkeit, dies zu tun. Könnte mir jemand eine Idee geben?Wie bekomme ich java.util.Map von Hibernate-Abfrage?
6
A
Antwort
5
Siehe Hibernate Documentation - 15.6. The select clause:
Sie Aliase ausgewählte Ausdrücke zuweisen können unter Verwendung als:
select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n
from Cat cat
Dies ist besonders nützlich, wenn sie zusammen mit ausgewählten neuen Karte verwendet:
select new map(max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n)
from Cat cat
Diese Abfrage liefert a Map von Aliasen zu ausgewählten Werten.
+2
Wenn Sie den hql mit createQuery.list ausführen, wird nur eine Liste zurückgegeben. Jedes Element der Liste ist eine Karte mit einem Schlüssel und einem Wert. Es gibt also keine Karte zurück, es wird eine Liste von Karten zurückgegeben ... Ich vermisse etwas ... – hba
Verwandte Themen
- 1. Wie sollte ich eine java.util.Map benennen?
- 2. Implementierung von java.util.Map Verwendung Einsetzfolge als Auftrag
- 3. Konvertieren von von java.util.Map in eine Scala-Map
- 4. Java 8 java.util.Map # computeIfAbsent mit java.util.Optional
- 5. Mit einem java.util.Map als h: datatable Wert
- 6. Wie wird @OneToMany einer java.util.Map mit benutzerdefinierten Schlüsseln zugeordnet?
- 7. Marshal a java.util.Map <String, String>
- 8. BeanUtils java.util.Map zu verschachtelt Bohne Umwandlung
- 9. Bibliothek zum Kodieren/Dekodieren von JSON zu java.util.Map?
- 10. Wie bekomme ich Hittyp?
- 11. Wie bekomme ich CCTray
- 12. Wie bekomme ich sal.h
- 13. Wie bekomme ich xjc?
- 14. Implementiert java.util.HashMap java.util.Map nicht in Kotlin?
- 15. Wie bekomme ich Argumente von SP.UI.ModalDialog?
- 16. Wie bekomme ich Parameter von PreparedStatement?
- 17. Wie bekomme ich Dateigröße von OpenFileDialog?
- 18. Wie bekomme ich eine Eingabe von UIAlertView?
- 19. Wie bekomme ich ein Objekt von manytomany?
- 20. Wie bekomme ich ein Formular von MainWindowHandle?
- 21. Wie bekomme ich die Seriennummer von Festplatten?
- 22. Wie bekomme ich ein Objekt von HttpResponse?
- 23. Wie bekomme ich Speicherorte von Bibliotheksfunktionen?
- 24. Wie bekomme ich innerHTML von DOMNode?
- 25. Wie bekomme ich kurz [] von einem ByteBuffer
- 26. Wie bekomme ich den Routennamen von RouteData?
- 27. Wie bekomme ich CheckBox von ListView Android?
- 28. Wie bekomme ich eine SSL * von Boost.ASIO?
- 29. Wie bekomme ich WhatsApp Kontakte von Android?
- 30. Wie bekomme ich die Dateierweiterung von file_get_contents
Was wären die Schlüssel und was wären die Werte dieser Map? Jeder Versuch, diese Frage zu beantworten, würde eine Menge mehr Informationen darüber erfordern, was Sie gerne hätten. –
mögliches Duplikat von [Kann Hibernate eine Sammlung von Ergebnisobjekten zurückgeben, anders als eine Liste?] (Http://stackoverflow.com/questions/416970/can-hibernate-return-a-collection-of-result-objects-other- Than-a-list) –