Unfortunately I cannot dive into the many details of iBatis and
transactions but here is how I would answer your question:
1) You almost assuredly want to create a single static SqlMapClient to
service many threads.  
2) I am pretty sure that iBatis uses ThreadLocal to isolate transactions
from different threads which is why it works so well with webapps.
However, I am admittedly on the learning curve myself in this regard so
if someone could agree/refute/augment my answer, then I would appreciate
it :)

-----Original Message-----
From: User 080701 [mailto:[email protected]] 
Sent: Thursday, October 22, 2009 10:04 AM
To: [email protected]
Subject: static SqlMapClient and transaction isolation problem


If I create a static SqlMapClient to service many threads, does ibatis
guarantee transaction isolation ?

e.g. If one thread start the transaction and not commit, 
      if another thread start the transaction using the same
sqlMapClient,
does it throw transaction already start exception ?
-- 
View this message in context:
http://www.nabble.com/static-SqlMapClient-and-transaction-isolation--pro
blem-tp26011592p26011592.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to