Of course,
The original bug would only reproduce in the TopLink codeline within an
application server environment using EJB CMP entities. To reproduce, an
EJBQL query such as: "SELECT OBJECT(e) FROM Emp e WHERE e.manager = ?1"
needs to be executed, passing a wrapped CMP entity as a parameter.
The bug is not present in EclipseLink and user visible symptoms were
the aforementioned query failing with error 6078.
Gordon Yorke wrote:
What does "not strictly required" mean? Is this bug present in
EclipseLink? What were the user visible symptoms of the original bug?
--Gordon
David Minsky wrote:
Rollback of fix for: 275042 due to performance regression in bug 277148.
Removed fix to ParameterExpression for unwrapping and validation of
wrapped parameter types in the case where there is no base _expression_
present. This fix was originally done to synchronize code bases, and is
not strictly required in EclipseLink.
David Minsky wrote:
A
fix
for bug 275042 has been checked in, and was previously reviewed.
(Synchronizing codebases)
http://bugs.eclipse.org/bugs/show_bug.cgi?275042
Description: Fix to ParameterExpression to enable unwrapping and
validation of wrapped parameter types in the case where there is no
base _expression_ present.
Reviewed: Guy Pelletier
Revision: 4120
-David
--
David Minsky | Senior Member of Technical Staff | (613)
288-4605
Oracle Server Technologies |
Sustaining
Engineering
45 O'Connor Street, Suite 400, Ottawa, Ontario, Canada K1P 1A4
_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
_______________________________________________
eclipselink-dev mailing list
eclipselink-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-dev
--
David Minsky | Senior Member of Technical Staff | (613)
288-4605
Oracle Server Technologies | Sustaining
Engineering
45 O'Connor Street, Suite 400, Ottawa, Ontario, Canada K1P 1A4
|