-
[JPA] Insertion en BDD
Bonjour,
Je développe un site web permettant la création de news. Les utilisateurs peuvent s'inscrire, commenter les news et s'ils sont membres, créer des news.
J'utilise JPA mais lorsque je fais commentaire JpaControleur.create(), il n'y a pas d'erreur mais rien ne ce crée en base de donné.
Quelqu'un pourrait m'aiguiller car malgré des recherche sur Internet, je ne vois toujours pas pourquoi il n'y a pas d'insertion dans ma table commentaire alors que j'arrive a les afficher.
Merci d'avance.
-
en fessant d'autre recherche, je trouve que l'on doit peut ajouter em.flush() mais avec cela j'ai une erreur : transaction is not active in this thread.
cordialement
-
Je vois que tu progresses, mais aussi qui tu avances à l'aveugle. Tu devrais vraiment lire un peu de doc avant de te lancer :
- http://docs.oracle.com/javaee/6/tutorial/doc/bnbpz.html
- http://courses.coreservlets.com/Cour...hibernate.html
- http://tahe.developpez.com/java/jpa/
Ton problème vient du fait que tu n'as pas démarré de transaction. Au passage, quand tu feras un commit, ça résoudra ton problème de flush, tu n'auras plus besoin de la ligne que tu as ajoutée.