Gerar Tabelas com Hibernate e Annotations  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline

Caros Amigos!

Consegui resolver este problema. A quem interessar segue solução:

1º Erro: Estava importando a classe Entity do pacote org.hibernate.annotations, o correto é importar da javax.persistence. Lembrando que estou usando o J2SE.

2º Erro: A versão do Hibernate o qual estava usando era a 3.1, o qual é incompatível com o Hibernate Annotations 3.2. Para esta versão do Annotations usar somente a versão 3.2 CR2 do Hibernate, ou superior.

Bom amigos, obrigado a todos pelo apoio. Espero, que esta thread, possa ajudar muitos à não cometer os mesmos erros.

Irei seguir agora no treinamento. Abraços!


JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
kask
What is classpath?

Membro desde: 18/12/2007 15:20:37
Mensagens: 6
Offline

My Brother Parabens !

Eu estou comecando e estava me matando, depois de importar o Entity do local correto funcionou perfeitamente !
[MSN]
thiagogmenezes
HelloWorld

Membro desde: 29/02/2008 08:50:42
Mensagens: 13
Offline

Cara vá na sua classe Produto.java e altere a seguinte linha:



por esta linha:



provavelmente irá funcionar.....

Abraço
robertouba
JavaBaby
[Avatar]

Membro desde: 21/10/2009 23:41:28
Mensagens: 82
Localização: Jacutinga, Minas Gerais
Offline

Eu gerei uma tabela de teste
não tive problemas em gerar,
entretanto minhas classes são

Cliente{id,contato}

Contato{id, bla bla bla}

1 Cliente recebe um ou vários contatos num List, as tabelas foram geradas, foi criado a tabela Cliente_Contato, na hora de fazer a inserção, insere normalmente o Cliente, e os contatos adicionado na lista, de contatos do usuário, salvam no banco, mas não insere nenhuma referencia na tabela Cliente_Contato.

Segue Classes:













______________________________
[RoxF.]
[Email] [WWW] [MSN] [ICQ]
A.L
JavaGuru
[Avatar]

Membro desde: 18/09/2008 22:45:30
Mensagens: 225
Localização: Araraquara - SP - Brazil
Offline

Paulo Silveira wrote:use a classe SchemaExport, passando Configuration como argumento, e depois chame o metodo (create ?) passando true true


É eu também recomendaria o SchemaExport, é mais garantia

https://www.hibernate.org/291.html

att,

Alex Antonio Fernandes Lopes
Dicas Linux : http://www.dicaslinux.wordpress.com
====================
"The best way to predict the future is to invent it" - Alan Kay
[WWW] [MSN]
robertouba
JavaBaby
[Avatar]

Membro desde: 21/10/2009 23:41:28
Mensagens: 82
Localização: Jacutinga, Minas Gerais
Offline

Bom, eu usei para gerar as classes
new SchemaExport(cfg).create(true, true);


______________________________
[RoxF.]
[Email] [WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team