Busca Hibernate

Queria fazer uma busca pelo letra ou parte do nome digitado

as minhas outras buscas estao funcionando como buscar por valores maiores que x ou por ID

mas nao estou sabendo fazer essa buscar por nome tinha pensado em algo como

[code]public List nomeIgual(String nome) {
org.hibernate.Query query = this.session.createQuery(“from Produto where nome like %”);
query.setString(“nome”, nome);
return query.list();

}[/code]

chamando

System.out.println("*****Nome tenha*******"); for (Produto p : dao.nomeIgual("lu")) { System.out.println(p.getNome()); }

alguem da uma luz ai

Tente assim:

Query query = this.session.createQuery("from Produto p where p.nome like :nome"); query.setString("nome", nome + "%");Mais sobre HQL aqui: http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html

Blz? Flw! :thumbup:

Obrigado era exatamente isso

e vlw tambem por explicar oque é hql =)