Galera… eh o seguinte
eu tenho um metodo que faz uma busca, pelo um nome que o usuario digita… e armazena os resultados em uma lista…
minha busca ta funcionando…
mas o problema eh o seguinte
se eu tiver por exemplo no meu banco
TESTE UM
TESTE
OOOO
se eu quiser pesquisar somente o TESTE…
o resultado acaba saindo os dois.
TESTE UM
TESTE
se eu mandar buscar OOOO, vai mostrar somente o OOOO…
o problema que ele busca todos os dados que tem esse nome, incluindo o que tiver a mais desse nome ele joga na minha lsita tb…
como eu faco pra buscar somente o nome digitado?
igual no exemplo acima se eu mandasse buscar TESTE
ele so me mostraria o TESTE e nao tudo que tem TESTE no meio…
meu metodo de busca…
[code]
public List buscar(String titulo) {
DetachedCriteria criteria = DetachedCriteria.forClass(TestePojo.class);
criteria.add(Restrictions.ilike("nomeEmpresa", "%"+titulo+"%"));
List<TestePojo> lista = new ArrayList<TestePojo>();
lista = getHibernateTemplate().findByCriteria(criteria);
return lista;
}[/code]
vlw