Bonjour,
Lorsque je charge des données dans mes tables après avoir démarrer mon serveur applicatif, et après avoir charger les données une première fois, si j'essaie de les recharger à nouveau, Hibernate prends parfois ou ne prends pas compte des nouvelles données (apparemment c'est aléatoire), je dois faire un stop/start de mon serveur.
J'ai essayé, lorsque je récupère un objet, de faire session.refresh(objet). Ca fonctionne bien, mais je ne peux pas l'utiliser ainsi lorsque j'utilise un Query qui me renvoie une collection, dont certains éléments sont manquants (car venant d'être rajouté en table).
Je suppose que c'est un problème de cache, et après recherche j'avoue que je suis perdu sur la façon de procédé pour que ces données soient prises en compte dès qu'elles ont été rajoutées en table.
Je précise que les données rajoutées en table le sont via la même application (et donc via Hibernate également) qui lit ces données.
Merci pour toute aide, et n'hésitez pas à me demander plus de détails![]()
Partager