Erro com Hibernate + PostGre no netbeans! [RESOLVIDO]

4 respostas
andre_bento

Olá Galera,
Boa tarde!

Pessoal, estou iniciando com o Hibernate e estou tendo uns problemas que não estou conseguindo resolver!!! É o seguinte, criei um banco de dados com o nome cliente e com uma tabela chamada clientes (sei que os nomes são bem sem noção mas é só pra testar)... Criei o arquivo de configuração do hibernate pelo assistente do netbeans, no campo de criar uma nova conexão com o banco de dados eu fui lá, especifiquei meu banco, username e senha e ele deu conexão estabelecida... Depois foi a hora de especificar o schema do banco, como eu não achei isso no tutorial que estava usando deixei como public... Até ae beleza... segue o código do hibernate.cfg:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
    <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
    <property name="hibernate.connection.url">jdbc:postgresql:cliente</property>
    <property name="hibernate.connection.username">postgres</property>
    <property name="hibernate.connection.password">######</property>
  </session-factory>
</hibernate-configuration>

Beleza gente, só que na hora que vou usar o assistente do netbeans para por exemplo criar um mapeamento de alguma classe modelo para uma tabela no BD ele não acha nenhuma tabela... O netbeans me dá uma opção em uma combo para escolher qual tabela relacionar mas a combo vem sempre vazia!
O estranho é que tenho um exemplo aqui do tutorial que está funcionando perfeitamente, mas eu praticamente "tirei uma xerox" de tudo e continua sem funcionar...
Estou achando que pode ser algo com relação ao schema do banco, pois o outro está como esquema padrão mas não sei onde eu altero isso!

Por favor, me dê uma ajuda para que eu possa prosseguir com os estudos pessoal!
Um forte abraço a todos e obrigado pela força!!!

4 Respostas

mauricionarcizo

cara, cadê os mapeamentos nessa xml ae???

<mapping class="br.com.inf.teste.Hibernate" /> //<<<caminho do pacote
I

a url passada também está errada, deveria ser algo mais ou menos assim:
passando o host e a porta em que está seu banco.

jdbc:postgresql://localhost:5432/nome_do_seu_banco
andre_bento

Olá amigos!
igor_henrique, muito obrigado cara… sua resposta solucionou meu problema…
Mas eu não tinha tentando isso porque o exemplo aqui está sem o localhost e está funfando legal…
Ao amigo mauricionarcizo eu não mapeei nada ainda porque estava tendo erros na hora de usar o assistente!
Muito obrigado amigos.
Um forte abraço!!!

F

pessoal, estou com o mesmo problema, testei a conexão na hora da criação do arquivo de configuração e funcionou legal,
entretando o netbeans 7.2.1 não tras nenhuma tabela na hora de criar o arquivo de engenharia reversa,
alguma sugestão?

Criado 14 de outubro de 2011
Ultima resposta 30 de out. de 2012
Respostas 4
Participantes 4