diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java
index 3df5c0e32d6ceda1d70891c4c6e89f5f67ccbf14..d495a6a4d22de86a4188ff635058ec530fd8b0ab 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/ExperimentDAO.java
@@ -23,9 +23,9 @@ import java.util.Date;
 import java.util.List;
 import java.util.Set;
 
+import net.lemnik.eodsql.BaseQuery;
 import net.lemnik.eodsql.QueryTool;
 import net.lemnik.eodsql.Select;
-import net.lemnik.eodsql.TransactionQuery;
 
 import org.apache.log4j.Logger;
 import org.hibernate.Criteria;
@@ -72,7 +72,7 @@ public class ExperimentDAO extends AbstractGenericEntityWithPropertiesDAO<Experi
     /**
      * A query for fast access to ids and codes of samples of an experiment.
      */
-    public static interface IExperimentSampleQuery extends TransactionQuery
+    public static interface IExperimentSampleQuery extends BaseQuery
     {
         @Select(sql = "select id from samples s where expe_id = ?{1}")
         List<Long> getExperimentSampleIds(long experimentId);