From e9cc6fd518c144302efa08a487c5590ba3652d7f Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 21 Jul 2013 12:37:34 +0200 Subject: [PATCH] add index in order to be able to count unread entries without join --- src/main/resources/META-INF/orm.xml | 2 +- src/main/resources/changelogs/db.changelog-1.1.xml | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/resources/META-INF/orm.xml b/src/main/resources/META-INF/orm.xml index d288233d..368beb8d 100644 --- a/src/main/resources/META-INF/orm.xml +++ b/src/main/resources/META-INF/orm.xml @@ -6,7 +6,7 @@ http://java.sun.com/xml/ns/persistence/orm_2_0.xsd"> - select sub.id, count(s) from FeedEntryStatus s LEFT JOIN s.subscription sub where sub.user=:user and s.read=false group by sub.id + select s.subscription.id, count(s) from FeedEntryStatus s where s.user=:user and s.read=false group by s.subscription.id diff --git a/src/main/resources/changelogs/db.changelog-1.1.xml b/src/main/resources/changelogs/db.changelog-1.1.xml index 21ce607c..ee98620e 100644 --- a/src/main/resources/changelogs/db.changelog-1.1.xml +++ b/src/main/resources/changelogs/db.changelog-1.1.xml @@ -339,4 +339,11 @@ + + + + + + +