public function fetch(Persistence\Query $queryObject, $hydrationMode = AbstractQuery::HYDRATE_OBJECT) { try { return $queryObject->fetch($this, $hydrationMode); } catch (\Exception $e) { throw $this->handleQueryException($e, $queryObject); } }