[jboss-cvs] JBossAS SVN: r100416 - projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Feb 4 09:04:17 EST 2010


Author: lvlcek at redhat.com
Date: 2010-02-04 09:04:16 -0500 (Thu, 04 Feb 2010)
New Revision: 100416

Modified:
   projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaReservationRepository.java
Log:
fixing missing fetch for equipment

Modified: projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaReservationRepository.java
===================================================================
--- projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaReservationRepository.java	2010-02-04 14:03:10 UTC (rev 100415)
+++ projects/snowdrop/examples/trunk/sportsclub/sportsclub-jpa-dao/src/main/java/org/jboss/snowdrop/samples/sportsclub/dao/jpa/JpaReservationRepository.java	2010-02-04 14:04:16 UTC (rev 100416)
@@ -41,9 +41,10 @@
    private Query getQuery(ReservationSearchCriteria criteria, String select)
    {
       String q = (select != null ? select : "");
+      String fetch = (select == null ? " left join fetch r.equipment" : "");
+      
+      q += "FROM " + Reservation.class.getSimpleName() + " r" + fetch + " WHERE 1 = 1";
 
-      q += "FROM " + Reservation.class.getSimpleName() + " r WHERE 1 = 1";
-
       if (criteria.getFromDate() != null)
       {
          q += " AND r.from >= :from";




More information about the jboss-cvs-commits mailing list