diff --git a/src/Api/Adapter/OaiPmhRepositoryTokenAdapter.php b/src/Api/Adapter/OaiPmhRepositoryTokenAdapter.php
index ac502304c36d68a52dea2b915a628778b007b763..e6c02b58bcb52eca323783c996df4c926ce81dd3 100644
--- a/src/Api/Adapter/OaiPmhRepositoryTokenAdapter.php
+++ b/src/Api/Adapter/OaiPmhRepositoryTokenAdapter.php
@@ -77,19 +77,19 @@ class OaiPmhRepositoryTokenAdapter extends AbstractEntityAdapter
     {
         if (isset($query['id'])) {
             $qb->andWhere($qb->expr()->eq(
-                $this->getEntityClass() . '.id',
+                'omeka_root.id',
                 $this->createNamedParameter($qb, $query['id']))
             );
         }
         if (isset($query['verb'])) {
             $qb->andWhere($qb->expr()->eq(
-                $this->getEntityClass() . '.verb',
+                'omeka_root.verb',
                 $this->createNamedParameter($qb, $query['verb']))
             );
         }
         if (isset($query['expired']) && $query['expired']) {
             $qb->andWhere($qb->expr()->lte(
-                $this->getEntityClass() . '.expiration',
+                'omeka_root.expiration',
                 $this->createNamedParameter($qb, (new DateTime)->format(DateTime::ATOM))
             ));
         }