implémentation de openSessionInView
Bonjour,
Je suis entrain de développer une application Flex/J2EE avec Spring 2.5.5 et Hibernate 3.1.3.
Mon problème c'est que lorsqu'un utilisateur ouvre l'écran "Information Client" puis affiche les informations d'un client en modification, je veux que l'enregistrement soit verrouillé en base (Pessimistic Lock ou optimistic lock) selon le cas. Et l'enregistrement reste verrouillé jusqu’à l'utilisateur valide les modification (commit()) ou bien il ferme l'écran.
Sur le net on parle de long conversation (Hibernate), et de openSessionInView pattern. Mais je n'ai pas trouvé un exemple clair.
L’essentiel c'est de garder la session hibernate ouverte jusqu'à la fin de saisie.
puis on fait le commit ou le rollback.
J'ai essayer d'utiliser la classe : "org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor" mais je n'ai pas réussi.
Je ne sais pas comment la configurer avec Spring.
J'ai passé trop de temps et ça devient urgent :cry: Qui peut m'aider ???
Merci d'avance.