From b1617c54c934106e5b92592357e6c5b98d52933a Mon Sep 17 00:00:00 2001 From: Athou Date: Sat, 20 Jul 2013 01:10:36 +0200 Subject: [PATCH] tweak query to use indexes --- src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java b/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java index 6c17f53d..77c28006 100644 --- a/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java +++ b/src/main/java/com/commafeed/backend/dao/FeedEntryDAO.java @@ -70,7 +70,7 @@ public class FeedEntryDAO extends GenericDAO { SetJoin feedsJoin = root.join(FeedEntry_.feedRelationships); query.where(builder.equal(feedsJoin.get(FeedFeedEntry_.feed), feed)); - query.orderBy(builder.desc(root.get(FeedEntry_.updated))); + query.orderBy(builder.desc(feedsJoin.get(FeedFeedEntry_.entryUpdated))); TypedQuery q = em.createQuery(query); limit(q, offset, limit); setTimeout(q, applicationSettingsService.get().getQueryTimeout());