Harita dizisini hazırda bekletilen sorgudan almanın en iyi yolunun ne olduğunu merak ediyorum. Google, query.list() öğesini yinelemeyi ve boş harita dizisine nesne oluşturmayı/eklemeyi söylüyor.
Bunu yapmanın zarif ve verimli bir yolu olacağını tahmin ediyorum. Birisi bana fikir verebilir mi?java.util.Map hazırda bekleme sorgusundan nasıl edinilir?
6
A
cevap
5
Hibernate Documentation - 15.6. The select clause bakınız:
Sen olarak kullanılarak seçilen ifadelerine adlar atayabilirsiniz:
select max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n
from Cat cat
seçkin yeni harita ile birlikte kullanıldığında çok kullanışlıdır:
select new map(max(bodyWeight) as max, min(bodyWeight) as min, count(*) as n)
from Cat cat
Bu sorgu döndürür Diğer adlardan seçilen değerlere bir Harita.
+2
Eğer createQuery.list kullanarak hql çalıştırırsanız, sadece bir liste döndürecektir. Listenin her elemanı bir anahtar ve bir değer içeren bir haritadır. Bu yüzden bir harita döndürmüyor, haritaların bir listesini döndürüyor ... bir şey özlüyorum ... – hba
İlgili konular
- 1. Hazırda @Formula, Hazırda Bekleme/JPA
- 2. Hazırda bekleme sonucu sorgulama
- 3. JPA/Hazırda Bekleme Türü
- 4. Spring Hazırda Bekleme StaleObjectStateException?
- 5. Hazırda bekleme ölçütlerindeki ifadeler
- 6. Hazırda Bekleme Performansı sorunu
- 7. Hazırda bekleme yerel SQL Seçimi
- 8. Hazırda Bekleme Türü Yeniden Çalıştırma
- 9. Hazırda bekleme özelliği başvurular null
- 10. Hazırda bekleme ve JDBC performansı?
- 11. Hazırda bekleme @ManyToMany bağlantıyı sil
- 12. Hazırda bekleme yeri olan Lombok
- 13. Bir alanın değeri mongoose mongodb sorgusundan nasıl edinilir?
- 14. Otomatik algılanmış hazırda bekleme modunu al
- 15. Tek bir sonuç nesnesini hazırda bekletme sorgusundan nasıl döndürürüm?
- 16. Hazırda bekleme (XML) soyut bir sınıf
- 17. Hazırda bekleme SQLQuery - Nesneyi isme göre al
- 18. bahar + hazırda bekleme tümleştirmesi Tablo "table_name" eksik
- 19. Yay, Hazırda Bekleme, Şişkin tembel yükleme
- 20. Nullpointer Birlikte hazırda bekleme kullanıyorum işlem
- 21. Hazırda bekleme sorunu ile eşleşme sorunu
- 22. Hazırda Bekleme Sorgularına Göre Kriter Performans
- 23. Bahar ile Otomatik Hazırda Bekleme İşlemi Yönetimi?
- 24. Hazırda bekleme türü olan dize türü toplama
- 25. Hazırda bekleme ile JPA kullanımı: entityManager.remove - çalışmıyor
- 26. İlkbahar/Hazırda bekleme için Eclipse eklentileri?
- 27. Hazırda bekleme modunda bir numara kümesi nasıl eşlenir?
- 28. SessionFactory, Spring ile Hazırda Bekleme Interceptor'una nasıl bağlanır?
- 29. , bir java.util.Map götüren bir yöntemi geçersiz nasıl
- 30. JPA/Hazırda Bekleme DDL üretimi; CHAR vs VARCHAR
Anahtarlar ne olabilir ve bu Haritanın değerleri ne olurdu? Bu soruyu cevaplamaya yönelik her türlü girişim, gerçekleşmek istediğiniz şey hakkında çok daha fazla bilgi gerektirir. –
olası kopyası [Hazırda Beklet, Listeden DİĞER sonuç nesnelerini toplayabilir mi?] (Http://stackoverflow.com/questions/416970/can-hibernate-return-a-collection-of-result-objects-other- listeden) –