jpa-spec
  1. jpa-spec
  2. JPA_SPEC-25

Add support to retrieve JPQL query from Query object

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      Currently the interfaces javax.persistence.criteria.AbstractQuery and javax.persistence.Query have no support for retrieving the underlying JPQL Query for additional transformation which would be, especially for named queries, very useful! Just think of the fact, that you currently have to copy and paste a named query if you like to have exactly the same query with an additional predicate in the where clause. The predicate in the where clause is just an example, there are probably tons of use cases where this feature would be helpful and minimize redundant code!

      I would suggest to add the following methods:

      Query.java
      public interface Query{
        // currently available methods...
      
        public String getQuery();
      }
      
      AbstractQuery.java
      public interface AbstractQuery{
        // currently available methods...
      
        public String getQuery();
      }
      

        Activity

          People

          • Assignee:
            ldemichiel
            Reporter:
            c.beikov
          • Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated: