Ola Pessoal, estou tendo um grande problema para configurar o hibernate com o Postgres, o meu objetivo e fazer ele gerar as tabelas automaticamente pra mim, tudo bem, configurei o hibernate, as anotaçoes, mas na hora de gerar as tabelas via o DDL do SchemaExport ele nao faz nada! nao da erro! nao grava! nao faz nada, a unica coisa que ele faz é mostrar que eu ainda nao configurei o log4j e depois acaba, mas até onde eu sei a configuracao do log4j nao é obrigatoria, vou postar as minhas classes pro pessoal dar uma olhada, a minha classe usuario:
package com.funcionarios.modelo;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
@Entity
public class Usuario{
@Id
@GeneratedValue
private Long id;
@Column(name="Nome", nullable=false, length=50)
private String nome;
@Column(name="Senha", nullable=false, length=50)
private String senha;
@Column(name="Privilegio", nullable=false, length=30)
private String privilegio;
//Getters e setters...
A Minha Classe GeraTabelas
package com.funcionarios.modelo;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
public class GeraTabelas{
public static void main(String args[]){
AnnotationConfiguration cfg = new AnnotationConfiguration();
cfg.addAnnotatedClass(Usuario.class);
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);
}
}
e por fim o meu hibernate.properties
hibernate.dialect org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.driver_class = org.postgresql.Driver
hibernate.connection.url = jdbc:postgresql://localhost:5432/I9IT
hibernate.connection.username = postgres
hibernate.connection.password = adminadmin
hibernate.show_sql true
hibernate.format_sql true
Repetindo o problema, eu nao tenho erro nenhum, ele simplesmente nao grava a tabela pra mim, nao sei como, mas nao grava, tambem ja tentei alterar o hibernate.properties para conectar com o apache Derby para ver se era problema do Postgres e deu a mesma coisa… alguem ja passou por problema parecido que seja? estou usando netbeans 6.1 como IDE, usando hibernate annotations, se alguem puder ajudar, fico agradecido!