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]
