Spot on analysis Yes we just need to override that new method on CriteriaQueryTypeQueryAdapter and delegate to the QueryImplementor<X> jpqlQuery member