Bonjour,
J'ai une entité Utilisateur avec un @OneToMany sur une entité Action.
Un utilisateur est donc associé à plusieurs actions.
Chaque entité a une méthode refresh() permettant d'appeler le EntityManager pour la remettre a jour.
J'ai une JTable qui affiche les actions d'un utilisateur et je voudrais qu'elle se rafraîchisse périodiquement. J'utilise donc un Thread qui charge la JTable avec la liste des actions de l'utilisateur.
Malheureusement, alors que j'ai ajouté une action via un autre programme, lorsque je fait utilisateur.getActions(), cette action n'apparaît pas.
J'ai donc pensé faire un refresh() sur l'utilisateur mais j'ai un plantage car ça ne plaît pas à JPA d'utiliser le refresh() avec un Thread (accès concurrent).
Quelqu'un pourrait me donner une piste?
Merci
Partager