Javafree
Página Inicial do Fórum > Frameworks, APIs e IDE's

Problema com Hibernate na conexão



Criar novo tópico   Responder tópico


  1. cimabio
    Posts:2


    Comment Arrow

    Publicado em: 11/11/2014 09:07:55

    Não consigo conectar com o banco de dados, uso o framework hibernate e o banco postgresql:

    O erro:



    ------------------
    Meu arquivo Persistence:




    ------
    Minha Classe Usuario:



    -------
    Minha Classe DaoUsuario:


    _________________

    Cimábio
    Graduado em Análise de Sistema Web



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 11/11/2014 17:16:58

    Estás usando JPA, ele exige que o arquivo persistence.xml esteja dentro da pasta META-INF

    No persistence.xml, você precisa definir o nome da sua unidade de persistencia, o nome dela é o que você passa para o método Persistence.createEntityManagerFactory, no seu caso, "conexao".

    Não precisa dessas configurações do hibernate nem dessa classe de mapeamento br.com.ceref.conexao.hibernateConexao, as anotações do JPA são o bastante para resolver o mapeamento

    Teu persistence.xml pode ser simplesmente assim


    Essas propriedades da SessionFactory, podes passar programaticamente, veja:


    Dica: Não use variável de instância para a transação, no máximo uma variável local, mas geralmente você invoca de forma fluente o getTransaction().begin() e getTransaction().commit()
    E não esqueça do getTransaction().rollback() quando acontecer exceção


    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. cimabio
    Posts:2


    Comment Arrow

    Publicado em: 12/11/2014 14:01:57

    Boa Tarde, Staroski!
    Agradeço pela ajuda.

    De acordo com o código da persistente que você, disse que bastava, este abaixo:



    Gostaria que você mim explicasse esta linha por favor.


    _________________

    Cimábio
    Graduado em Análise de Sistema Web



  1. Relacionados