Resgatar HashMap na consulta ao BD
26/03/2012 01:59
0
Estou trabalhando no desenvolvimento de uma app que usa Grails no backend e Flex para o Front. Preciso mandar um hashmap para o Flex, contendo como chave -> valor, o id e mais o objeto, q eu recupero do banco de dados. Atualmente eu pego um Set, e tenho que converter pra Hash, mas creio que existe algum meio nao manual de efetuar isso. Segue o exemplo:

static Set getAllGrupo(Usuario usuario){

UsuarioGrupo.findAllByUsuario(usuario).collect { [(it.id), it] } as Set;
}

Como eu poderia resgatar um Map direto nessa consulta?


Desde já agradeço. Obrigado!
Tags: hashmap


0
O Hibernate possui uma sintaxe especial que te retorna um hashmap como valor de retorno.
Para isto, você terá de fazer sua consulta no formato HQL.

Da uma olhada na parte 16.6 da documentação oficial do Hibernate, que pode ser acessada neste link.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto