Ho questa tabella:Con Hibernate, come posso interrogare una tabella e restituire una hashmap con id coppia chiave valore> nome?
table name : Account
Fields : id (varchar), name(varchar), other fields...
Voglio interrogare questa tabella con il meccanismo di sospensione (per utilizzare il secondo livello di cache). Il risultato della query di ibernazione deve essere una mappa di hash in cui la chiave è l'id del campo e in cui il valore è il nome del campo.
Come posso scrivere con HQL?
Se utilizzo la mappa, posso solo utilizzare l'alias e se utilizzo un costruttore con un oggetto, devo trasformare il risultato in hashmap che richiede molto tempo.
Example :
Id | name | other fields
1 Jerome ...
2 Steve ...
3 Nick ...
il risultato della query deve essere una HashMap:
1>Jerome
2>Steve
3>Nick
grazie
circa 1 anno 1/2, aggiorno la mia risposta accettata! Questo era esattamente quello che cercavo. Questo è un po 'troppo tardi ma un'informazione utile! –