Re: deprecated LockManagerClass
Armin Waibel <[email protected]> Mon, 08 Oct 2007 16:01:53 +0200
| Newsgroups | gmane.comp.jakarta.ojb.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Robert, Robert den Uijl wrote: > Hi, > > Regarding migration ojb 1.0.1 to 1.0.4 I noticed the following line in > ojb.properties > > # @deprecated > LockManagerClass=org.apache.ojb.odmg.locking.LockManagerDefaultImpl > > If I retain this setting a NPE occurs in the doClose() invoke in > org.apache.ojb.odmg.TransactionImpl.commit() > > The NPE doesn't occur when changing the LockManagerClass implementation to: > > LockManagerClass=org.apache.ojb.broker.locking.LockManagerInMemoryImpl did you uncomment the LockMapClass entry too? > > However I could not found any information about the reason of > org.apache.ojb.odmg.locking.LockManagerDefaultImpl being deprecated; I would > like to know the impact of using the other implementation. > > So, what is the reason behind this change? The locking stuff moved from the odmg-package to the OJB core to allow future API's (e.g. JPA or enhanced PB-api) use of the core locking-api. Additionally initial support for commons-transaction locking api and code review, bug fixes. regards, Armin > > Regards, > > Robert > > > > > > > >