From c2f0efb4480ac185f0e991eb4621feb23e52ffd5 Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 16 Jun 2013 15:54:37 +0200 Subject: [PATCH] not a good idea with maxresults, revert and use the same batch size as default_batch_fetch_size --- src/main/java/com/commafeed/backend/DatabaseCleaner.java | 2 +- src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/commafeed/backend/DatabaseCleaner.java b/src/main/java/com/commafeed/backend/DatabaseCleaner.java index 04123daa..b3b2811e 100644 --- a/src/main/java/com/commafeed/backend/DatabaseCleaner.java +++ b/src/main/java/com/commafeed/backend/DatabaseCleaner.java @@ -23,7 +23,7 @@ public class DatabaseCleaner { int deleted = -1; do { List entries = feedEntryDAO.findByInserted( - cal.getTime(), 1000); + cal.getTime(), 100); deleted = entries.size(); for (FeedEntry entry : entries) { diff --git a/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java b/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java index b9cc0f21..239029cf 100644 --- a/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java +++ b/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java @@ -59,7 +59,6 @@ public class FeedEntryDAO extends GenericDAO { public List findByInserted(Date olderThan, int max) { CriteriaQuery query = builder.createQuery(getType()); Root root = query.from(getType()); - root.fetch(FeedEntry_.statuses, JoinType.LEFT); query.where(builder.lessThan(root.get(FeedEntry_.inserted), olderThan)); TypedQuery q = em.createQuery(query);