diff --git a/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java b/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java index 9b4b24926e..d67738238d 100644 --- a/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java +++ b/source/java/org/alfresco/repo/domain/query/ibatis/CannedQueryDAOImpl.java @@ -139,15 +139,28 @@ public class CannedQueryDAOImpl extends AbstractCannedQueryDAOImpl String query = makeQueryName(sqlNamespace, queryName); try { + List result; if ((offset == 0) && (limit == Integer.MAX_VALUE)) { - return (List) template.selectList(query, parameterObj); + result = (List) template.selectList(query, parameterObj); } else { RowBounds bounds = new RowBounds(offset, limit); - return (List) template.selectList(query, parameterObj, bounds); + result = (List) template.selectList(query, parameterObj, bounds); } + + + // Done + if (logger.isDebugEnabled()) + { + logger.debug( + "Executed query: \n" + + " Query: " + query + "\n" + + " Params: " + parameterObj + "\n" + + " Result: " + result); + } + return result; } catch (ClassCastException e) {