Hi,

>From the javadoc for interface org.apache.ojb.broker.core.PersistenceBroker
:

    /**
     * Begin a transaction against the underlying RDBMS.
     * Calling <code>beginTransaction</code> multiple times,
     * without an intervening call to <code>commitTransaction</code> or
<code>abortTransaction</code>,
     * causes the exception <code>TransactionInProgressException</code> to
be thrown
     * on the second and subsequent calls.
     */
    public void beginTransaction() throws TransactionInProgressException,
TransactionAbortedException;

In other words, you are performing a beginTransaction on PersistenceBroker
that is already in a transaction - i.e. a commitTransaction or a
rollbackTransaction has not been issued.

The PersistenceBroker API tutorial (at
http://db.apache.org/ojb/pb-tutorial.html) shows how to use transactions in
a few places.

Cheers,

Charles.


> -----Original Message-----
> From: Hale India [mailto:[EMAIL PROTECTED]
> Sent: 30 January 2004 14:40
> To: [EMAIL PROTECTED]
> Subject: About transactions using pb
> 
> 
> Hi
> 
> I am using transactions and I get this type of error :
> 
> org.apache.ojb.broker.TransactionInProgressException:
> ConnectionManager is already in transaction
>         at
> org.apache.ojb.broker.core.PersistenceBrokerImpl.beginTransact
> ion(Unknown
> Source)
> 
> Does at mean that when we do beginTransaction this
> exception is thrown without waiting ?
> Or is it waiting some customisable time wating to get
> the transaction free ?
> 
> As I see not management of this exception in tutorials
> I don't know what is the good solution.
> 
> If somebody have some code sample on management of
> this I would be very happy.
> 
> Best regards
> 
> Andre
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free web site building tool. Try it!
> http://webhosting.yahoo.com/ps/sb/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


___________________________________________________________
HPD Software Ltd. - Helping Business Finance Business
Email terms and conditions: www.hpdsoftware.com/disclaimer 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to