dönmek için hazırda Bahar Deposu yapmak.
Hashmap'ın anahtarının anahtarını istiyorum = fool olarak SomeId ve Value.nasıl Genellikle List yerine bu HashMap almak için bir yolu var mı</p> <pre><code>@Query("SELECT a FROM Foo a WHERE a.someId = :id") Map<Long, Foo> findAllBySomeId(Long id) </code></pre> <p>olarak sorgu yazmak HashMap
Bu
@Query("SELECT new map (a.someId, a) FROM Foo a WHERE a.someId = :id")
Map<Long, Foo> findAllBySomeIdAsMap(Long id);
gibi denedik ama iki öğe döndü ama a.someId 0 olarak Değer ve anahtar olarak;
0=someId
1=Foo
olası yinelenen [HQL ile Harita dönmek nasıl] (http://stackoverflow.com/questions/7876724/how-to-return-mapkey-value-with-hql) –
biraz farklı olabilir O nereye 1-çok ilişki ile ek açıklama ile yapıyor. Ama ihtiyacım olan şey aynı (tek kişilik) tabloyu kullanıyor. – Paul
@Paul, sonra hashmap alma yolunu buldunuz mu? Ben de aynısını yapmalıyım. –