salut les amis,
J'utilise Jpa 1 vu les contraintes imposés par les spécifications du serveur d'application,
Ce que je vais faire et de charger une liste de personne et ensuite changer leur note et ensuite les mettre a jours dans la base de données, pour cela j'ai fait comme suite:
La resultat : la transaction se termine sans erreurs mais les notes ne sont pas mis a jours dans la base de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 emf.createEntityManager(); Query query = em1.createQuery("select p from Personne p"); List<Personne> personnes = (List<Personne>) query.getResultList(); em1.close(); ... em1 = emf.createEntityManager(); em1.getTransaction().begin(); for (Personne personne personnes) { personne.setNote("yy"); } for (Personne personne personnes) { em1.merge(personne); } em1.getTransaction().commit(); em1.close();
est ce que vous avez des idées a ce propos ?
Et merci d'avance
Partager