left joins instead of cross joins

This commit is contained in:
Athou
2013-05-15 16:01:14 +02:00
parent 0876e918dc
commit 993bc0a1ac
3 changed files with 79 additions and 37 deletions

View File

@@ -22,6 +22,7 @@ public class FeedSubscriptionDAO extends GenericDAO<FeedSubscription> {
criteria.andEquals(FeedSubscription_.id.getName(), id);
criteria.leftJoinFetch(FeedSubscription_.feed.getName());
criteria.leftJoinFetch(FeedSubscription_.user.getName());
criteria.leftJoinFetch(FeedSubscription_.category.getName());
return Iterables.getFirst(criteria.getResultList(), null);
}