Hibernate duvida no metodo buscar

1 resposta
Deluxe

Esse e meu DAO

public List<UsuarioPojo> buscar(String titulo) {
		
		DetachedCriteria criteria = DetachedCriteria.forClass(UsuarioPojo.class);
		
		criteria.add(Restrictions.ilike("nome", "%"+titulo+"%"));

		List<UsuarioPojo> lista = new ArrayList<UsuarioPojo>();
		
		lista = getHibernateTemplate().findByCriteria(criteria);
		
		return lista;
		
		
	  }

Esse e meu Bean

public String buscar(){
		
		List<UsuarioPojo> lista;
		if(usuarioPojo.getNome() == null)
			usuarioPojo.setNome("");
		try {
			lista = usuarioFacade.buscar(usuarioPojo.getNome());
			setList(lista);
				return "def:list";
		} catch (PersistenceException e) {
			System.out.println("ERRO");
			return null;
		}
		
	}

Entao
a busca ta funcionando perfeitamente..
digito o nome no campos e se ele achar ele retorna a dataTable atualizada somente com o dado que achou..
agora minha duvida eh..
quando ele nao acha o nome, ele retorna a dataTable toda em branco..
Como eu faco pra em vez de retorna a dataTable em branco, retornar minha dataTable normal?
tipo.. quando nao acha nada.. ela retorna vazia.. pq se ela retornasse null era so jogar em um if..

??

1 Resposta

fiaux

Data table é algo de sua UI? O que você chama de

minha dataTable normal
?

Criado 25 de junho de 2008
Ultima resposta 25 de jun. de 2008
Respostas 1
Participantes 2