Hibernate + Unknown Entity

carra voce ta passando o objeto controleCaixa como parametro qndo voce chama este metodo[url]?

aham,to sim

ControleCaixa cc = criaControleCaixaBean(); ControleCaixaDAO ccd = new ControleCaixaDAO(); ccd.insere(cc);

Cara não ta faltando um implements Serializable na tua classe ControleCaixa ?

nao cara…ja tentei,mas continua com o mesmo erro…

Você mapeou esta sua classe no Persistence.xml ? Acho que o Hibernate precisa disso para identificar as entidades persistíveis não?
Posta teu Persistence.xml aí.

Cara o que que vc ta usando ? Servidor de aplicação ? tomcat, jboss, glassfish ?
tu não deve ta fazendo deploy direito dessa aplicação!

@MGSAHAO
cara eu uso o xampp como servidor sql,mas sempre usei e funcionou tudo,não sei o que tá acontecendo…

@ganondorfan
ja postei no primeiro post do topico o Hibernate.xml
tá certo lá n sei qq ta rolando,confere aí

Faz o seguinte, camarada.
Não sei em que momento você cria a session, mas, ao fazer isso, o stackTrace faz uma listagem de todas as entidades mapeadas.
Posta este stackTrace para conferirmos se esta entidade aparece ali.

INFO: updating schema
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: table found: JPA.AUTOR_LIVRO //aqui
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: columns: [livro_id, autor_id]
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: foreign keys: [fk80a363fa15921e1f, fk80a363fa159c753f]
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: indexes: []
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: table found: JPA.AUTORES //aqui
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: columns: [id, nome]
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: foreign keys: []
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: indexes: [sys_c004114]
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: table found: JPA.LIVROS //aqui
11/01/2012 11:36:03 org.hibernate.tool.hbm2ddl.TableMetadata <init>

@drsmachado
beleza cara?
olha,essa é minha classe que cria as sessions:

[code]public class CriadorDeSessions {

    public static Session getSession() throws HibernateException {
    // TODO code application logic here
    AnnotationConfiguration configuration = new AnnotationConfiguration();
    configuration.configure();
    SessionFactory factory = configuration.buildSessionFactory();
    Session session = factory.openSession();
    return session;
}

}[/code]

não sei onde ele faz a listagem,nem como imprimir ela na tela,como eu faço? =/

galera,
começou a dar outro problema do nada em uma classe,elacionado à um método que lista todos os objetos de uma tabela,e isso aconteceu sozinho…aí lembrei que um amigo me disse pra limpar e construir quando houvesse algum problema do nada,eu limpei e construí,acabou resolvendo os dois problemas!
não sei o que pode ter sido,mas isso resolveu.
muito obrigado pela atenção de todo mundo que se dispôs a me ajudar aqui!
abraço!

Foi o que eu te disse, vc criou um classe e não compilou o projeto, logo o seu deploy era o antigo, onde não existia a classe ControleCaixa, por isso dava o primeiro erro!