You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by "Andy Jefferson (JIRA)" <ji...@apache.org> on 2015/04/06 11:12:12 UTC
[jira] [Created] (JDO-736) Change Query API to make use of generics
to avoid casting execute() results
Andy Jefferson created JDO-736:
----------------------------------
Summary: Change Query API to make use of generics to avoid casting execute() results
Key: JDO-736
URL: https://issues.apache.org/jira/browse/JDO-736
Project: JDO
Issue Type: New Feature
Components: api, specification, tck
Reporter: Andy Jefferson
Fix For: JDO 3.2
The query API is dated, requiring casting of results to the required type.
Let's make use of generics etc and remove the pain. This will mean changing
the API so that the resultClass (and possibly more) will need passing into the
execute() method(s). Could also specify parameters via setter rather than just on the execute.
See JDO-652 also, we need to have a consistent way of executing queries whether created using strings or typesafe, so that no casting of results is needed with either
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)