Hibernate Books

All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Transactions imbriquées (nested subtransactions)
PostPosted: Tue May 03, 2005 9:59 am 
Newbie

Joined: Mon Mar 21, 2005 1:46 pm
Posts: 6
Bonjour tout le monde,

Je souhaiterais utiliser des transactions imbriquées (telles que décrites à http://www.agiledata.org/essays/concurrencyControl.html#NestedTransactions) dans mon application.

Est-ce possible avec hibernate ?

j'ai lu les sujets suivants du forum anglais d'hibernate, j'en conclus que c'est impossible avec les transactions JDBC mais que c'est peut-être possible avec JTA.

[1]http://forum.hibernate.org/viewtopic.php?t=929449&highlight=nested+transaction
[2]http://forum.hibernate.org/viewtopic.php?t=934835&start=0&postdays=0&postorder=asc&highlight=nested+transaction
[3]http://forum.hibernate.org/viewtopic.php?t=933829&highlight=nested+transaction
[4]http://forum.hibernate.org/viewtopic.php?t=672&highlight=nested+transaction

j'ai également lu le chapitre suivant de la documentation anglaise d'hibernate :
[5]http://www.hibernate.org/hib_docs/reference/en/html/transactions.html

enfin quelques ressources sur ce que j'essaye de faire :
http://nenya.ms.mff.cuni.cz/~ceres/txy/download/03-SLD-Models.pdf - page 10 donne un bon exemple
http://www.agiledata.org/essays/concurrencyControl.html#NestedTransactions - définit les subtransactions
http://www.redhat.com/docs/manuals/rhea/RHEA-5.0-Manual/developer-guide/ch-database-api.html - voir nested Transactions, point 3 : nested subtransactions

Merci d'avance pour vos réponses.

Jean


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 03, 2005 10:28 am 
Newbie

Joined: Mon Mar 21, 2005 1:46 pm
Posts: 6
Quelques informations oubliées dans mon premier message :
j'utilise Hibernate 2.1 et oracle 9i


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 04, 2005 3:56 am 
Hibernate Team
Hibernate Team

Joined: Sun Sep 14, 2003 3:54 am
Posts: 7179
Location: Atlanta, USA
Ce n'est pas vraiment lié à Hibernate mais à la capacité de ton implémentation JTA. Je crois que les transactions imbriquées sont optionnelles dans la spec.
Donc tu exécutes tes transactions comme tu le ferais sans Hibernate (UserTransaction. ...)

_________________
Emmanuel
Check Hibernate Search in Action out


Top
 Profile  
 
 Post subject:
PostPosted: Tue May 10, 2005 10:38 am 
Newbie

Joined: Mon Mar 21, 2005 1:46 pm
Posts: 6
Merci Emmanuel

Pour référence pour les suivants :

La réponse définitive est donc qu'il est impossible d'utiliser des transactions imbriquées (sous-transactions) avec les JDBC transaction
C'est en théorie possible en utilisant JTA, cependant à l'heure où j'écrit ce message, l'implémentation de JOTM ne supporte pas encore les transactions imbriquées.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.