persistence@glassfish.java.net

entity-persistence code update

From: Tom Ware <tom.ware_at_oracle.com>
Date: Wed, 07 Dec 2005 17:15:08 -0500

Issue number: entity-persistence update
Obtained from: TopLink
Submitted by: Tom Ware
Reviewed by: TopLink Team

TopLink functionality update including the following:

persistence-api module
----------------------
- Added to NoResultException.java

entity-persistence module
-------------------------
- Support for using expression.locate() on Oracle
- ReporyQuery constructor expression improvements
- Fix a NPE bug found through CTS testing
- Extended TopLink expression api support for LTRIM and TRIM
- Fixes the two test failures from EmbeddableSuperclassJUnitTest. Also
related to TopLink BUG 4730595 (CTS: FLUSH CAUSES REMOVED OBJECT TO
REMAIN IN CACHE)
- calling close on an entity manager that had no transaction resulted in
nullpointer
- Version check on merge call

entity-persistence-tests module
-------------------------------
- several tests added

Tested by doing full glassfish build, running Quick Look, running
entity-persistence-tests and running Oracle TopLink tests

-- 
Tom Ware
Principal Software Engineer
Oracle Canada Inc.
Direct: (613) 783-4598
Email: tom.ware_at_oracle.com