persistence@glassfish.java.net

entity-persistence check-in

From: Tom Ware <tom.ware_at_oracle.com>
Date: Tue, 29 Nov 2005 16:35:23 -0500

Issue number: Entity Persistence Functionality Update
Obtained from: TopLink
Submitted by: Tom Ware
Reviewed by: TopLink Team + Michael Bouschen

Tested through internal Oracle testing, full GlassFish build and
QuickLook tests.

Updates include:

- EJBQL Subquery updates for queries with the same Class used twice in
the same query
- Added weave support for entity classes processed by the ORM processor
- updated set parameter to validate
- ReportQuery framework to allow EJBQL queries returning COUNT and AVG
to return type dictated by the spec
- Report Query results as array
- allow proper class loader to be used when using constructor expressions
- remove reference to URL class Loader in PersistenceUnitProcessor