Screencast da CAELUM - Hibernate + JPA - Dúvida

2 respostas
MrDataFlex

Pessoal,

PQ que cada vez que eu faço isso:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpa-hibernate");
        EntityManager em = emf.createEntityManager();
        
        //Salvar
        
        em.getTransaction().begin();
        User user = new User();
        user.setName("name");
        user.setLogin("usr");
        user.setPassword("123");
        em.persist(user);
        em.getTransaction().commit();
        
        em.close();
        emf.close();
    }

Ele sobrescreve o registro já existente, fazendo com que nunca crie outro registro, somente um com id 1! ????

Segui o tutorial da caelum, hibernate+jpa
http://blog.caelum.com.br/video/jpa/beginning-with-jpa.html

obrigado.

2 Respostas

E

Caro colega,

Tem como baixar esta video aula? ficarei muito agradecido com esta informação.

Edson

MrDataFlex

Oi. Tem como sim:

Problema resolvido. Alterei o persistence.xml para:

<property name="hibernate.hbm2ddl.auto" value="none"/>

antes estava “create”

Criado 17 de agosto de 2007
Ultima resposta 17 de ago. de 2007
Respostas 2
Participantes 2