[OJB-developers] [ann] new release
Brought to you by:
thma
From: Thomas M. <tho...@ho...> - 2002-01-13 10:19:34
|
Hi all, I just released a new release. There are some new features and a lot of bug fixes. Simon provided a complete rewrite of the OQL parser. All OQL related bugs should be fixed and some cool new things like subselects are possible now! Thank you Simon! There had been a request regarding batch operation with OJB. I fixed the ObjectModification mechanism and rewrote the PerformanceTest to have a separate view on broker.store(obj,true), broker.store(obj,false), broker.getObjectByIdentity(...), broker.delete(obj) performance. Just try build.sh performance to see how long it takes to insert, update, select, delete 5000 objects. You can even change the build.xml file to increase the number of objects. From the release notes: Changes in Release 0.7.310 new features: - Support loading of OJB.properties and repository.xml as resources through a ClassLoader - Implement IS NULL for OQL Queries - Integrate new Criteria into OQL Parser - TestCase for named roots map and Dlist - TestCase for OQL Path expressions - JNDI lookup of JDBC Connections now completely configured through repository.xml bug fixes: - Bugs in FK assignment and superfluous calls to broker.store() - Bug in RsIterator::releaseDbResources - Repair ObjectModification mechanism - Identities must always refer to toplevel extent class or interface - Bug in Named Roots Unbind - Fix db-setup.sql for DB2 and Oracle - Schema attribute belongs to table not to JDBCDescriptor ! - Fix bugs in OQL Parser (reading ints etc.) - Bug in MetaObjectCacheImpl - Made CollectionProxies client/server ready refactorings: - Rewrote PerformanceTest to allow separate evaluation of insert, update, select and delete operations cheers, Thomas |