Beware of: PersistenceBroker broker = PersistenceBrokerFactory.defaultPersistenceBroker();
I ran into some threading issues when using it, after I switched to: PersistenceBroker broker = PersistenceBrokerFactory.createPersistenceBroker(PBKey key) These problems went away, see an earlier thread "Threadsafety of the PersistenceBroker default impl" sg > -----Original Message----- > From: Alexander Prozor [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 13, 2003 8:15 AM > To: OJB Users List > Subject: Re: Connection leak problem with OJB RC3 on Weblogic 7.0 SP2 > > > :) OJB turorial is not a best source for real applications . > it's better to take a look to the unit tests code. as you can > see in all tests broker closed: > PersistenceBroker broker = > PersistenceBrokerFactory.defaultPersistenceBroker(); > try > { > .... > } > finally > { > if (broker != null) broker.close(); > } > > > >Nope, actually I don't call the broker.close() method. Is it > necessary? > >The example code didn't do that either and the JavaDoc says > about the > >close() > >method: > >"Close this PersistenceBroker so that no further requests > may be made on it. > >A PersistenceBroker instance can be used only until it is > closed. Closing a > >PersistenceBroker might release it to the pool of available > >PersistenceBrokers, or might be garbage collected, at the > option of the > >implementation. " > >So it might release the broker instance to the pool, not the > connection. Or > >does it automatically closes the underlying Connection object? > > > >I'll give a try anyway. > > > > > > > > > > --------------------------------------------------------------------- > 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]
