Entidade não mapeada

Estou criando um sisteminha como projeto na faculdade e resolvi usar o Hibernate para me ajudar na persistência, porém estou tendo alguns problemas. Gostaria que alguém me ajudasse a resolvê - los:

Um exemplo do código que estou usando:

[code]public class Main {

private static Configuration hibConfig;
private static String mapping = "hibernate.cfg.xml";

public static void main(String args[]) {
    hibConfig = new Configuration();
    File file = new File( mapping );
    
    if( file.exists() ){
        hibConfig.configure( file );
    }
    else{
        java.net.URL url = Main.class.getClassLoader().getResource( mapping );
        System.out.println("URL: " + url);
        if( url != null)
            hibConfig.configure( "model\\" + file );
        else {
            throw new RuntimeException("Couldn't find mapping file: " + mapping);
        }
    }
    
    Session s = HibernateUtil.getSessionFactory().openSession();

    Query q = s.createQuery("from Parentesco");
    List l = q.list();
    System.out.println(l.size());
    Parentesco p = new Parentesco((short)1, "mapping");
    
    DaoParentesco.insert(p);
}

}[/code]

Meu hibernate.cfg.xml:

[code]<?xml version="1.0" encoding="UTF-8"?>

org.hibernate.dialect.FirebirdDialect org.firebirdsql.jdbc.FBDriver jdbc:firebirdsql://localhost:3050/C:/BDPAP.FDB sysdba masterkey [/code]

Eu estou tentando inserir um Parentesco novo, simples porque não preciso de nenhum relacionamento para inseri - lo.

Segue minha classe de persistência Parentesco:

[code]package model;
// Generated 10/06/2011 22:47:41 by Hibernate Tools 3.2.1.GA
import java.util.HashSet;
import java.util.Set;
/**

  • Parentesco generated by hbm2java
    */
    public class Parentesco implements java.io.Serializable {
    private short tipo;
    private String descricacao;
    private Set responsavels = new HashSet(0);
    public Parentesco() {
    }
    public Parentesco(short tipo, String descricacao) {
    this.tipo = tipo;
    this.descricacao = descricacao;
    }
    public Parentesco(short tipo, String descricacao, Set responsavels) {
    this.tipo = tipo;
    this.descricacao = descricacao;
    this.responsavels = responsavels;
    }
    public short getTipo() {
    return this.tipo;
    }
    public void setTipo(short tipo) {
    this.tipo = tipo;
    }
    public String getDescricacao() {
    return this.descricacao;
    }
    public void setDescricacao(String descricacao) {
    this.descricacao = descricacao;
    }
    public Set getResponsavels() {
    return this.responsavels;
    }
    public void setResponsavels(Set responsavels) {
    this.responsavels = responsavels;
    }
    }[/code]

Por fim meu arquivo de mapeamento de Parentesco:

[code]<?xml version="1.0" encoding="UTF-8"?>

GEN_PARENTESCO [/code]

Acontece que quando executo o método main que passei ali em cima ele me retorna o seguinte erro:

[color=red]INFO: Not binding factory to JNDI, no JNDI name configured
17/06/2011 10:30:15 org.hibernate.hql.QuerySplitter concreteQueries
AVISO: no persistent classes found for query class: from model.Parentesco
0
Exception in thread “main” org.hibernate.MappingException: Unknown entity: model.Parentesco

[/color]Alguém sabe o que pode ser ?

Obrigado.

aparentemente, não está encontrando a classe Parentesco dentro do pacote model. Acontece com outras entidades tb?

Joe Jonas, favor ler isto http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor e corrigir teu tópico.

drsmachado, corrigido, me desculpe.

Z, me desculpe a ignorância, mas entrei em blibliotecas clicando em proriedades no meu projeto no netbeans e não achei o jar que você disse. Como faço para adicioná - lo.

Obrigado.

Bom, olhei com mais atenção e realmente esse jar está la sim. Hibernate - jta.jar

faz um tempo que não uso hibernate, mas se as classes estão mapeadas corretamente, resta as bibliotecas.

verifica seus imports e posta, por favor…

Segue minha biblioteca:

Alguma outra sugestão ?