Jpa + Hibernate. Não insere uma nova linha, sobre escreve a primeira linha





Cadê o código que você faz a inserção, sem isso não vão adivinhar o que precisa resolver.

1 curtida

Estão as imagens do meus códigos!

Você está implementando tanto os metodos de inserir como de update sendo a mesma coisa. E na pratica mesmo, são coisas completamente distintas.

A questão é que sua lógica está obrigado cada registro a atualizar o registro já existente e não a criar um novo.

Quero dizer. Ao invés de atualizar um registro dentro do mesmo método de insert, crie esses dois metodos como funções diferentes.

Eu tenho um crud que foi implementando para estudo de arquitetura rest, porém os data access object são puramente jpa com hibernate.
Dá uma olhada nesse meu repositório: https://github.com/ea-bruno/JRest

Procure pela classe ProductDao, você verá como eu implementei minha persistencia de dados com hibernate lá.

Have fun! =)

Valeu cara, obrigado.

Se ainda ficar travado em algo me dá um toque e eu tento te ajudar.
Mas tenta fazer sozinho, isso vai te dar experiência para resolver o problema quando acontecer de novo.

Ok, valeu cara, obrigado.