Busca com Hibernate

2 respostas
J

E ae galera … É o seguinte fim o busca pra trazer um objeto da tabela e funciono ké uma beleza…Soh que eis a duvida …e pra trazer tipo…todos os objetos de uma tabela usando Hibernate…Tipo pra joga num JTable todos os clientes da tabela de clientes…

Se alguem puder dar um exemplo ae eu fico grato…Flow…té ++++

2 Respostas

C

Opa, fazer um consultaTodos é relativamente simples usando o Hibernate, exemplo:

public ArrayList<Object> consultaTodos(Object obj) {
		Criteria criteria = null;
		ArrayList<Object> dados = null;
		try {
			setSession(openSession());
			criteria = getSession().createCriteria(obj.getClass());
			
			dados    = (ArrayList<Object>) criteria.list();
		} catch (Exception e) {
			throw new HibernateDaoException("Method: CONSULTA_TODOS, erro: " + e.getLocalizedMessage());
		} finally {
			
		}
		return dados;
	}

Na parte visual voce pode criar uma classe generica que estenda uma DefaultTableModel para criar o conteudo de uma JTable dinamicamente.
De uma olhada no Google que tem diversos exemplos.

OBS: dependendo do numero de registros, é recomendado que voce filtre os dados da consulta, como por nome, por intervalo de datas, etc, isso pode gerar um grande fluxo de dados na rede e tornando a aplicação visual muito lenta.

J

Valew cara …mas eu ja tinha resolvido aqui!!! Flow

Criado 17 de novembro de 2007
Ultima resposta 19 de nov. de 2007
Respostas 2
Participantes 2