Sintaxe de consulta com Hibernate + spring

Olá galera GUJ,

EStou com um pouco de dificuldades em hql, se alguem tiver material pra indicar seria de muita ajuda…

bom essa é a consulta q to tentando fazer…


SELECT prod.id_produto,  prod.nm_produto, comp.cd_qtde
FROM tb_composicao comp INNER JOIN tb_produto prod ON(comp.id_produto = prod.id_produto)
WHERE prod.nm_produto LIKE 'que%';

HQL: [code]

@Override
public List<Composicao> getByIdForName(String name) throws Exception {
	
	return (List<Composicao>)getHibernateTemplate().find("from Composicao comp inner join Produto  comp.produto as prod  where prod.nome like ?  ", "%"+name+"%");	
}

[/code]

Se alguem puder me ajudar …rs pq ta osso… :wink:

oi livia,

Supondo que os mapeamentos estejam corretos:

return (List<Composicao>)getHibernateTemplate().find("from Composicao comp join comp.produto as prod  where prod.nome like ?  ", "'%"+name+"%'");   

Poxa g4j,

vlw agora funciono sim, era um probleminha de sintaxe msm… brigada… :wink: