Consultas
17/01/2010 00:00
0
Boa noite....
tenho essa consulta
def user = Usuario.findAllById(params.usuario.id)

porem ela me retorna o nome com colchetes, tem como eu eliminar estes colchetes?
Ex: [geraneto]

Obrigado a todos....
Tags: Grails


0
Resolvido obrigado a todos.
def user = Usuario.findById(params.usuario.id)
17/01/2010 00:00


0
geraneto,

apenas uma observação: a consulta do tipo Usuario.findAllBy não retorna o NOME entre parênteses, mas sim uma lista de objetos do tipo Usuario.

O que rola é o seguinte: como você sobrescreveu o método toString da sua classe de domínio (estou apenas supondo), e o método toString da sua coleção é algo do tipo "comece com o caractere '[', e concatene a string com o método toString() do meu conteúdo. Chegando ao fim, concatente novamente o caractere ']'", cria-se a impressão de que está sendo retornada uma string cujo valor consiste no retorno do método toString da entidade entre colchetes.

Sempre importante lembrar deste detalhe ok?

Um abraço!



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