Problemas como busca com HIBERNATE

2 respostas
alciara

Olá pessoal..

estou realizando busca de acordo com a FJ - 28 da caelum, com o Hibernate,

porém , só consigo efetuar a busca atravéz de STRING.
Só que necessessito buscar atravéz de CODIGO e valores também.

AI vai um dos meus "Buscar"

public List<Cidade> busca(String nome, String tipoBusca) {

		Criteria c = session.createCriteria(Cidade.class);

		if (tipoBusca.equals("nome")) {
			c.add(Restrictions.ilike("nome", nome, MatchMode.ANYWHERE));
		} else if (tipoBusca.equals("uf")) {
			c.add(Restrictions.ilike("uf", nome, MatchMode.ANYWHERE));
		} else if (tipoBusca.equals("id")) {
			Long teste = Long.parseLong(nome);
			c.add(Restrictions.ilike("id", teste));
		}

		return c.list();
	}

alguém tem um LUZ??

aguardo com esperança! hehehe
=**

2 Respostas

thiagocg
<blockquote> else  if (tipoBusca.equals(“id”)) {

Long teste = Long.parseLong(nome);

c.add(Restrictions.ilike(“id”, teste));

}  </blockquote>

troca esse:

por

[]'s

alciara

Nossa. resolveu sim ^^

muito Obrigada

aproveitando o Post !!

vc não saberia me dizer como ficaria uma busca por data, tipo de uma data ateh outra?

desde já agradeço

Criado 11 de maio de 2010
Ultima resposta 11 de mai. de 2010
Respostas 2
Participantes 2