JDO
  1. JDO
  2. JDO-652

Provision of a typesafe refactor-friendly query capability for JDOQL

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: JDO 3.2
    • Component/s: api, specification, tck
    • Labels:
      None

      Description

      There are various querying capabilities of this type around. JPA2 has its Criteria query API. Third party solutions like QueryDSL also exist, in its case providing a JDOQL implementation (as well as JPQL, and HQL). We should seriously consider introducing something along these lines in the JDO2.4 timeframe.

      There is a comparison of JPA Criteria with QueryDSL over at
      http://source.mysema.com/forum/mvnforum/viewthread_thread,49

      1. typesafe.patch
        65 kB
        Andy Jefferson
      2. typesafe_manifest.patch
        0.5 kB
        Andy Jefferson

        Issue Links

          Activity

          Andy Jefferson created issue -
          Andy Jefferson made changes -
          Field Original Value New Value
          Fix Version/s JDO 3 maintenance release 1 [ 12314921 ]
          Andy Jefferson made changes -
          Summary Provision of a statically-typed refactor-friendly query capability for JDOQL Provision of a typesafe refactor-friendly query capability for JDOQL
          Andy Jefferson made changes -
          Attachment typesafe.patch [ 12459777 ]
          Andy Jefferson made changes -
          Attachment typesafe_manifest.patch [ 12471722 ]
          Matthew T. Adams made changes -
          Link This issue is related to JDO-617 [ JDO-617 ]
          Michael Bouschen made changes -
          Fix Version/s JDO 3 maintenance release 2 [ 12316653 ]
          Fix Version/s JDO 3 maintenance release 1 [ 12314921 ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Andy Jefferson
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Development