Bonjour,

J'ai développé une application web en utilisant hibernate. Seulement j'ai eu quelque probleme d'affichage lorsque je listais le contenu de ma base c'est à dire que cela ne correspondait pas du tout au contenu parfois mes modifications n'apparaissaient en bref.

Afin de comprendre cela, j'ai testé toute les méthode comme flush save connect().commit().

Et je me suis rendu compte qu'en fait il y a d'abord une ecriture dans le cache d'hibernate puis une écriture base.

Je m'interroge par contre sur le cache d'hibernate.

Est ce que le cache est rattache à une session ou est ce que plusieurs sessions partage le même cache?
Car comme j'utilise tomcat et que tomcat est multi thread alors je me pose des questions sur les sessions et le partage du cache?

Merci de vos réponses



[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java