Problema no AnnotationConfiguration (Eclipse + MySQL)  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
guilhermerg
HelloWorld

Membro desde: 09/09/2010 16:49:16
Mensagens: 13
Offline

Boa tarde pessoal..

Caros, pesquisei por aqui, no entanto não achei algo que pudesse me ajudar..
Eu estou criando um projeto utilizando o Eclipse e MySQL, tenho uma classe DAO que faz a seguinte chamada:



Só que quando rodo meu projeto, dá o seguinte erro:


Identifiquei sendo nessa linha de código, quando debuguei.. Esse problema só começou a dar quando iniciei um novo projeto utilizando MySQL, quando estava usando Oracle, não tinha problema..

Segue o meu hibernate.cfg.xml:



Minha classe DAO:



Se puderem me ajudar nisso, agradeço imensamente!
guilhermerg
HelloWorld

Membro desde: 09/09/2010 16:49:16
Mensagens: 13
Offline

Criei um novo projeto, utilizando o Oracle novamente, mas agora deu o mesmo problema acima mencionado com o MySQL.. Tô desconfiando que é algum problema de lib..

Alguém aí tem um projeto redondo rodando no Eclipse, utilizando Struts2, hibernate 3 e MySQL, que possa me enviar as Jar's... Queria verificar se não é esse o problema.. Ou em último caso me passem um link para baixar..

Obrigado pessoal!
Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Colega, vc tem certeza que anotou corretamente sua bean? (nao parece no seu codigo copiado)...

--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
guilhermerg
HelloWorld

Membro desde: 09/09/2010 16:49:16
Mensagens: 13
Offline

O meu bean está OK.. O problema ocorre quando tento instanciar a minha DAO e ao chamar o método construtor do método DAO, dá o problema...

Segue a minha action, que está instanciando a DAO e dá o problema:



De qq forma, segue a minha bean:

Djonatah
JavaGuru
[Avatar]

Membro desde: 11/05/2007 15:38:09
Mensagens: 204
Localização: São Bento do Sul - SC
Offline

Amigo,

Pelo jeito que está a tua Bean e o teu hibernate.cfg.xml, o problema parece ser de configuração. Você define que vai existir um relacionamento de OneToOne, mas aparentemente vc não deve ter feito a anotação na outra class (Papel), e tampouco declarou ela no seu hibernate.cfg.xml.

Tente remover essa relação por hora e daí tente rodar a aplicação..


Abraço

--------------------------------------------------
" Daria tudo o que sei, pela metade do que ignoro " - Descartes

" Tudo tem seu tempo, cada coisa tem sua ocasiao " - Eclesiastes 3
[MSN]
guilhermerg
HelloWorld

Membro desde: 09/09/2010 16:49:16
Mensagens: 13
Offline

Eu atualizei o meu hibernate.cfg. Mapiei todas as minhas beans. Agora que vc comentou em relação a fazer anotação na outra classe (Papel), realmente não fiz.. Mas o que eu deveria anotar na classe papel? A regra de negócio do meu projeto é que cada usuário pode ter apenas um papel, por isso o (OneToOne) e guardo essa informação dentro da classe usuario. Não sei o que deve ser informado na classe papel...

Minha hibernate.cfg.xml:


Minha bean.papel.class:
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team