Simplesmente não consigo gerar a tabela pelo hibernate  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

Pessoal,

Estou tentando criar a tabela pelo hibernate e não gera nenhuma msg de erro, mas tb não cria a tabela. Segue:

GeraTabelas.java


hibernate.cfg.xml


Usuario.java

This message was edited 3 times. Last update was at 03/12/2007 08:53:09


Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
soudaniel_01
JavaEvangelist

Membro desde: 11/04/2007 18:55:00
Mensagens: 429
Offline

coloca isso no .cfg



ele cria e recria o shema....
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

soudaniel_01 wrote:coloca isso no .cfg



ele cria e recria o shema....


Mesma coisa

Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

a única coisa q aparece é isso:


log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.

Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
cesarherrera
Thread.start()

Membro desde: 16/08/2004 16:34:42
Mensagens: 28
Localização: São Paulo
Offline

Crie o arquivo log4j.properties, coloque-o na pasta onde tem o código fonte, copie o conteúdo abaixo e cole no arquivo.



Esses warnings sumirão e se der algum erro aparecerá no console.

César Lino
Sun Certified Programmer for the Java 2 Platform, SE 5.0
[MSN]
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

cesarherrera wrote:Crie o arquivo log4j.properties, coloque-o na pasta onde tem o código fonte, copie o conteúdo abaixo e cole no arquivo.



Esses warnings sumirão e se der algum erro aparecerá no console.


Estranho, aparece como se tivesse sido criado, mas quando vou listar as tabelas não aparece nada. Segue o log:


09:08:34,812 INFO SchemaExport:179 - exporting generated schema to database
09:08:34,812 INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
09:08:34,812 INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 20
09:08:34,812 INFO DriverManagerConnectionProvider:45 - autocommit mode: false
09:08:34,828 INFO DriverManagerConnectionProvider:80 - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/banco
09:08:34,828 INFO DriverManagerConnectionProvider:83 - connection properties: {user=root, password=123}
09:08:34,828 DEBUG DriverManagerConnectionProvider:93 - total checked-out connections: 0
09:08:34,828 DEBUG DriverManagerConnectionProvider:109 - opening new JDBC connection
09:08:35,140 DEBUG DriverManagerConnectionProvider:115 - created connection to: jdbc:mysql://localhost/banco, Isolation Level: 4
09:08:35,140 INFO SchemaExport:196 - schema export complete
09:08:35,140 DEBUG DriverManagerConnectionProvider:129 - returning connection to pool, pool size: 1
09:08:35,140 INFO DriverManagerConnectionProvider:147 - cleaning up connection pool: jdbc:mysql://localhost/banco

Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
felipealbuquerque
JavaGuru
[Avatar]

Membro desde: 19/05/2006 08:19:09
Mensagens: 210
Localização: São Paulo
Offline

Deixa eu tentar adivinhar... você está utilizando o Eclipse, correto? Comigo, a mesma coisa acontece, mas somente do Eclipse. No NetBeans, as tabelas são geradas e aparecem na base de dados corretamente.
Eu também estou procurando uma solução para esse problema, mas ainda não encontrei. Espero que aqui consigamos encontrar alguma saída.

Felipe de Alencar Albuquerque
[MSN]
felipealbuquerque
JavaGuru
[Avatar]

Membro desde: 19/05/2006 08:19:09
Mensagens: 210
Localização: São Paulo
Offline


09:08:34,812 INFO DriverManagerConnectionProvider:45 - autocommit mode: false


Putz.... tem um jeito de mudar o autocommit para true ou dar um commit? Pode ser isso!

Felipe de Alencar Albuquerque
[MSN]
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

felipealbuquerque wrote:

09:08:34,812 INFO DriverManagerConnectionProvider:45 - autocommit mode: false


Putz.... tem um jeito de mudar o autocommit para true ou dar um commit? Pode ser isso!


Coloquei



e mesmo assim não vai:


mysql> show tables;
Empty set (0.00 sec)

mysql>

Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

putz...q problema chato, nem tem erro no console nem nada...

Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Mapeia na criação para ver se funciona



O pior que nunca tive esse problema com o cfg.xml

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

Mark_Ameba wrote:Mapeia na criação para ver se funciona



O pior que nunca tive esse problema com o cfg.xml



Aparece esse erro:

10:54:15,953 INFO Version:15 - Hibernate Annotations 3.2.1.GA
10:54:15,984 INFO Environment:514 - Hibernate 3.2.5
10:54:15,984 INFO Environment:547 - hibernate.properties not found
10:54:15,984 INFO Environment:681 - Bytecode provider name : cglib
10:54:16,000 INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling
Exception in thread "main" org.hibernate.HibernateException: The dialect was not set. Set the property hibernate.dialect.
at org.hibernate.dialect.Dialect.instantiateDialect(Dialect.java:233)
at org.hibernate.dialect.Dialect.getDialect(Dialect.java:211)
at org.hibernate.dialect.Dialect.getDialect(Dialect.java:226)
at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:86)
at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:61)
at br.org.xxxxxxxxx.hibernate.GeraTabelas.main(GeraTabelas.java:21)


Mas o dialect ta setado:


<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

This message was edited 1 time. Last update was at 03/01/2008 15:24:15


Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
dc.rec1
JavaChild
[Avatar]

Membro desde: 15/07/2007 22:39:03
Mensagens: 107
Offline

Ja aconteceu algo similar comigo. O que estava errado eram os imports. Tinha importado a classe Persistence de algum pacote do Hibernate e tinha que ser de algum pacote do javax. Se fizer ctrl + shift + o no Eclipse, aparecem os dois.

Diego Carrion
www.diegocarrion.com
MouseOver Studio:
www.mouseoverstudio.com/blog/
[WWW]
eduacsp
GUJ Ranger
[Avatar]

Membro desde: 29/03/2006 21:29:35
Mensagens: 897
Offline

dc.rec1 wrote:Ja aconteceu algo similar comigo. O que estava errado eram os imports. Tinha importado a classe Persistence de algum pacote do Hibernate e tinha que ser de algum pacote do javax. Se fizer ctrl + shift + o no Eclipse, aparecem os dois.


Mas eu to importando tudo do javax:


Pois também eu te digo que tu és Pedro, e sobre esta pedra edificarei a minha igreja, e as portas do inferno não prevalecerão contra ela;
Mateus 16:18
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Acho que o AnnotedClass só funciona com o hibernate.properties

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team