Does closing broker close database connection? If yes, then it is too
expensive.

--Yajun

----- Original Message -----
From: "Armin Waibel" <[EMAIL PROTECTED]>
To: "OJB Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, June 10, 2003 4:20 PM
Subject: Re: Multiple threads using one broker


> Hi Denis,
>
> ----- Original Message -----
> From: "Denis Avdic" <[EMAIL PROTECTED]>
> To: "OJB Users List" <[EMAIL PROTECTED]>
> Sent: Tuesday, June 10, 2003 9:40 PM
> Subject: Multiple threads using one broker
>
>
> > Hi,
> >
> > I am using OJB with Struts and I have a number of actions that use
> > persistence broker calls to retrieve and store data.
> >
> > Now, if I have a number of users using the application, all users
> share
> > the same broker.
>
> PersistenceBroker instance itself is not threadsafe. For this reason
> OJB use a PB-pool to allow a per thread handling of PB instances.
> Mean each user should get his own PB instance. Get the broker,
> do the work, close the broker. Or you have
> to synchronize user action.
>
> regards,
> Armin
>
> > Thus I get collisions where one user would begin a
> > transaction then another would begin a transaction (and get an
> > exception) and then first user would commit transaction, and when the
> > second user would try to commit transaction I get an error.
> >
> > What can I do to fix this, is there anything in the configuration I
> can
> > do, or does anyone have a trick for this?
> >
> > my broker is a regular broker I get by calling
> > PersistenceBrokerFactory.defaultPersistenceBroker();
> >
> > TIA,
> >
> > Denis
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>


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

Reply via email to