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:

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();
La resultat : la transaction se termine sans erreurs mais les notes ne sont pas mis a jours dans la base de données.

est ce que vous avez des idées a ce propos ?

Et merci d'avance