Query no Hibernate

Bom dia pessoal,

estou precisando de mais uma ajudinha:

Estou usando o Hibernate e não estou conseguindo listar os dados com a query q criei:

Existe algim jeito pra testar as querys do Hibernate no Eclipse???

vc ta usando uma sql ou hql?

coloca teu codigo p faciliar

[]'s

estou usando o hql:

package br.com.cienci.fluxocaixa.dao;

import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;

import br.com.cienci.fluxocaixa.modelo.vo.Categoria;

/**
*

  • Criado em 29/02/2008
  • @author Washington
  • @version 1.0

*/

public class CategoriaDao extends Dao{

public CategoriaDao(Session session) {
	super(session, Categoria.class);
}

public List<Categoria> usuarioLogado(String logado){

	String hql = "SELECT c FROM tb_categoria as c WHERE usuario_fk = :logado";

	Query query = getSession().createQuery(hql);
	query.setParameter("login", logado);
	return query.list();
}

}

Use a query orientada a objeto que o hibernate permite:

From Categoria cat where categoria.fk(atributo do codigo) = :logado

Existe um plugin do hibernate pro eclipse, mais não sei se roda querys…

embora bem vago, Espero ter te dado uma luz…abraço

Washington,

Existe sim uma maneira de testar as queries do Hibernate no Eclipse. Você pode usar o plug-in JBoss Eclipse IDE, que tem uma perspectiva voltada pro Hibernate. Nessa perspectiva você consegue executar queries no seu modelo, além de gerar código (hbm.xml, POJOs, DAOs, etc.). Eu uso a versão 1.6.0 junto com o Eclipse 3.1.2. Existe uma versão posterior desse plug-in já, mas ainda consta como estando em fase de desenvolvimento.

O plug-in é free e pode ser encontrado em: http://labs.jboss.com/jbosside/download/index.html.

Boa sorte!
Abraço

Carlos Tosin