Consultas SQL
05/11/2012 10:59
0
Sou iniciante em grails, gostaria de uma informação sobre como realizar consultas sql com grails tenho duas tabelas uma empresas e outras estado gostaria de listar as empresas passando por parametro um estado, se alguem tiver um tutorial ou exemplo ..
Obrigado
Tags: post


0
Thiago,

o grails efetua consultas em HQL que possui algumas diferenças do SQL.

Aqui está o link para a documentação do HQL.

Acho que vc não terá dificuldades, mas qualquer coisa posta ai novamente.
05/11/2012 11:16


0
Obrigado estarei testando aqui
05/11/2012 11:18


0
Essas query podem ser inseridas nas views? caso não em quais arquivos posso adiciona-las?
05/11/2012 15:24


0
As HQLs podem ser inseridas em qualquer parte. Porém é recomendado que você utilize ou os serviços ou os controllers (o grails cria no scaffold dentro dos controllers).
Não é recomendado criar selects na view.
07/11/2012 15:31


1
Consegui realizar a pesquisa criando arquivos search e doSearch e acrescentando no meu Controller o texto abaixo:
def search = {}//arquivo criado para pesquisa
def doSearch = {//arquivo criado para resposta
return [ "variavel":"nome da tabela".findAllBy"campo da tabela"Like("%"+params."campo da tabela"+"%") ]
}
07/11/2012 17:56


0
Valeu Thiago, estava precisando de um exemplo com Like
e consegui pela sua resposta, Obrigada!

Só que no meu caso fiz uma select no controller com o like
que era assim:

Sql sql = new Sql(dataSource)
def query = """Select campos
from nomeTabela
Where campo like '%'+'parametro'+'%'"""


22/04/2014 19:23



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