| Marc Prud'hommeaux (JIRA) 2006-08-30, 1:11 am |
| 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 su
bclass 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/secur...nistrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|