Thanks to everyone for their input.
After some thought, I've decided that I was indeed
being paranoid. Especially upon the revelation that
the BasePeer.doSelect() method will create a
transaction itself! (I am using doSelect() heavily.)
In my scheme, I would have had a read-only transaction
wrapping a standard transaction, which is crazy.
I've decided to stay with a TransactionManager (TxMan)
class that simply provides timing information and
catch blocks. The TxMan.read() method does not try to
optimize -- it simply calls the read() method on the
interface. I'll let Torque handle the transaction and
I'll let Oracle handle the concurrent read/write
issue.
Our application simply doesn't merit a great deal of
work with respect to isolating transactions.
thanks again,
Mike
__________________________________
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]