2010-09-10 8 views
0

Actuellement, nous utilisons une session par Operation (anti-) Pattern avec Hibernate/Spring pour notre application client/serveur Swing. L'application s'est développée et les requêtes sont devenues de plus en plus complexes, ce qui a entraîné de mauvais problèmes de performance. Pour cette raison, nous avons décidé de réutiliser la session pour les demandes complexes, qui doivent effectuer plus de demandes sur la base de données.Comment utiliser ThreadLocal dans Hibernate par Spring

On nous a dit que le modèle de session ThreadLocal pourrait être utile pour atteindre cet objectif. Nous avons lu à ce sujet, et il semble parfaitement correspondre, mais j'ai aussi entendu, que Spring peut gérer ThreadLocals par lui-même. Malheureusement, je n'ai pas été en mesure de confirmer cette information et je n'ai trouvé aucune information utile à ce sujet. Depuis que je suis un peu nouveau à cela, je pourrais rechercher les mauvais mots-clés.

Quelqu'un at-il des expériences concernant ce cas d'utilisation et sait dans quel contexte je pourrais trouver plus d'informations à ce sujet? Ou devons-nous prendre soin de quand ouvrir/fermer des sessions nous-mêmes? Merci pour toute aide!

, Greets ymene

Répondre

1

Peut-être this reply sur un forum topic sur le site communautaire Spring peut vous aider.

+0

merci, ces liens ont en effet été utiles. Malheureusement, le lien de l'exemple est déjà cassé. Semble être difficile de trouver une session par exemple de demande pour une application client/serveur Swing au lieu d'une application Web. – crusam