/ / session hibernate ne lit pas les données mises à jour dans la prochaine (nouvelle) session créée - java, spring, hibernate, session

La session hibernate ne lit pas les données mises à jour dans la prochaine (nouvelle) session créée - java, spring, hibernate, session

J'utilise Hibernate et Spring dans mon application Web. Sur l'un des formulaires, j'enregistre des données dans un tableau. le même contrôleur qui gère l'envoi envoie la page vers un autre formulaire. c'est-à-dire à un autre contrôleur de formulaire. ce formulaire doit utiliser certaines données en fonction des données soumises dans le dernier formulaire avant l'ouverture. Je crée une nouvelle session d'hibernation pour extraire des données.

mais pour une raison quelconque, il n'est pas capable de liredonnées mises à jour de la table (il lit les anciennes données). Je dois m'assurer de valider la transaction (il enregistre les données que j'ai vérifiées dans la base de données.) Je me suis également assuré de fermer la session.

Je crée une nouvelle session pour chaque demande et ferme cette session avant de revenir à la vue.

Pourquoi Hibernate n'est pas capable de lire de nouvelles données?

Réponses:

0 pour la réponse № 1

Initialement, je croyais que son cache posait un problème, mais comme le cache de second niveau n’est pas appliqué et que la session est nouvelle sous une nouvelle forme, le cache de premier niveau n’est donc pas un problème.

quel est exactement le problème est toujours un mystère, mais j'ai obtenu une solution de contournement

J'ai ajouté la propriété suivante dans ma configuration avec la valeur 2

"hibernate.connection.isolation"

Cela a résolu mon problème. Mais plus de détails à ce sujet sont les bienvenus car je ne sais pas exactement de quoi il s'agit.