diff --git a/src/Repository/Doctrine/ORMRepository.php b/src/Repository/Doctrine/ORMRepository.php
index <HASH>..<HASH> 100644
--- a/src/Repository/Doctrine/ORMRepository.php
+++ b/src/Repository/Doctrine/ORMRepository.php
@@ -182,7 +182,9 @@ class ORMRepository implements
             $criteriaParams = $criteria;
 
             $criteria = Criteria::create();
-            $criteria->where($criteriaParams);
+            foreach ($criteriaParams as $name => $value) {
+                $criteria->andWhere($criteria->expr()->eq($name, $value));
+            }
         }
 
         $queryBuilder = $this->getQueryBuilder($criteria);
Fixed the findOneBy method for when no criteria is passed.