The query string does not uniquely identify a query plan because the query plan also encompasses how the results are to be processed (JPA resultset-mappping, etc)