forked from Archives/Athou_commafeed
move the join on entries as the first join
This commit is contained in:
@@ -66,12 +66,12 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
|
|
||||||
List<Predicate> predicates = Lists.newArrayList();
|
List<Predicate> predicates = Lists.newArrayList();
|
||||||
|
|
||||||
|
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
||||||
|
.fetch(FeedEntryStatus_.entry);
|
||||||
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
||||||
.fetch(FeedEntryStatus_.subscription);
|
.fetch(FeedEntryStatus_.subscription);
|
||||||
subJoin.fetch(FeedSubscription_.feed);
|
subJoin.fetch(FeedSubscription_.feed);
|
||||||
|
|
||||||
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
|
||||||
.fetch(FeedEntryStatus_.entry);
|
|
||||||
Join<FeedEntry, FeedEntryContent> contentJoin = (Join<FeedEntry, FeedEntryContent>) entryJoin
|
Join<FeedEntry, FeedEntryContent> contentJoin = (Join<FeedEntry, FeedEntryContent>) entryJoin
|
||||||
.fetch(FeedEntry_.content);
|
.fetch(FeedEntry_.content);
|
||||||
|
|
||||||
@@ -104,11 +104,12 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
|
|
||||||
List<Predicate> predicates = Lists.newArrayList();
|
List<Predicate> predicates = Lists.newArrayList();
|
||||||
|
|
||||||
|
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
||||||
|
.fetch(FeedEntryStatus_.entry);
|
||||||
|
|
||||||
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
||||||
.fetch(FeedEntryStatus_.subscription);
|
.fetch(FeedEntryStatus_.subscription);
|
||||||
subJoin.fetch(FeedSubscription_.feed);
|
subJoin.fetch(FeedSubscription_.feed);
|
||||||
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
|
||||||
.fetch(FeedEntryStatus_.entry);
|
|
||||||
|
|
||||||
predicates
|
predicates
|
||||||
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
||||||
@@ -138,11 +139,11 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
|
|
||||||
List<Predicate> predicates = Lists.newArrayList();
|
List<Predicate> predicates = Lists.newArrayList();
|
||||||
|
|
||||||
|
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
||||||
|
.fetch(FeedEntryStatus_.entry);
|
||||||
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
||||||
.fetch(FeedEntryStatus_.subscription);
|
.fetch(FeedEntryStatus_.subscription);
|
||||||
subJoin.fetch(FeedSubscription_.feed);
|
subJoin.fetch(FeedSubscription_.feed);
|
||||||
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
|
||||||
.fetch(FeedEntryStatus_.entry);
|
|
||||||
|
|
||||||
predicates
|
predicates
|
||||||
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
||||||
@@ -193,11 +194,11 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
|
|
||||||
List<Predicate> predicates = Lists.newArrayList();
|
List<Predicate> predicates = Lists.newArrayList();
|
||||||
|
|
||||||
|
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
||||||
|
.fetch(FeedEntryStatus_.entry);
|
||||||
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
||||||
.fetch(FeedEntryStatus_.subscription);
|
.fetch(FeedEntryStatus_.subscription);
|
||||||
subJoin.fetch(FeedSubscription_.feed);
|
subJoin.fetch(FeedSubscription_.feed);
|
||||||
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
|
||||||
.fetch(FeedEntryStatus_.entry);
|
|
||||||
|
|
||||||
predicates
|
predicates
|
||||||
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
||||||
@@ -237,11 +238,11 @@ public class FeedEntryStatusDAO extends GenericDAO<FeedEntryStatus> {
|
|||||||
|
|
||||||
List<Predicate> predicates = Lists.newArrayList();
|
List<Predicate> predicates = Lists.newArrayList();
|
||||||
|
|
||||||
|
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
||||||
|
.fetch(FeedEntryStatus_.entry);
|
||||||
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
Join<FeedEntryStatus, FeedSubscription> subJoin = (Join<FeedEntryStatus, FeedSubscription>) root
|
||||||
.fetch(FeedEntryStatus_.subscription);
|
.fetch(FeedEntryStatus_.subscription);
|
||||||
subJoin.fetch(FeedSubscription_.feed);
|
subJoin.fetch(FeedSubscription_.feed);
|
||||||
Join<FeedEntryStatus, FeedEntry> entryJoin = (Join<FeedEntryStatus, FeedEntry>) root
|
|
||||||
.fetch(FeedEntryStatus_.entry);
|
|
||||||
|
|
||||||
predicates
|
predicates
|
||||||
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
.add(builder.equal(subJoin.get(FeedSubscription_.user), user));
|
||||||
|
|||||||
Reference in New Issue
Block a user