AggregateResult queries non-existent Employee.manager.salary field
------------------------------------------------------------------
Key: JDO-410
URL: http://issues.apache.org/jira/browse/JDO-410
Project: JDO
Issue Type: Bug
Components: tck20
Affects Versions: JDO 2 final
Reporter: Marc Prud'hommeaux
In 6 different places in the AggregateResult test, a query is issued against
FullTimeEmployee and returns an aggregate on "manager.salary". However, the
"manager" field is of type Employee, and the "salary" field is only defined in
the FullTimeEmployee subclass of Employee, thus rendering the aggregate
statement invalid.
The solution is to replace all instances of "manager.salary" with a clause that
casts "manager" down to "FullTimeEmployee". E.g.:
"(((FullTimeEmployee)manager).salary)"
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira