[jboss-cvs] JBossAS SVN: r96725 - projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 23 06:55:30 EST 2009


Author: lvlcek at redhat.com
Date: 2009-11-23 06:55:30 -0500 (Mon, 23 Nov 2009)
New Revision: 96725

Added:
   projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateReservationRepository.java
Log:


Added: projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateReservationRepository.java
===================================================================
--- projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateReservationRepository.java	                        (rev 0)
+++ projects/snowdrop/trunk/documentation/samples/sportsclub/sportsclub-hibernate-dao/src/main/java/org/jboss/snowdrop/samples/stayfit/dao/hibernate/HibernateReservationRepository.java	2009-11-23 11:55:30 UTC (rev 96725)
@@ -0,0 +1,29 @@
+package org.jboss.snowdrop.samples.stayfit.dao.hibernate;
+
+import org.jboss.snowdrop.samples.sportsclub.domain.repository.ReservationRepository;
+import org.jboss.snowdrop.samples.sportsclub.domain.entity.Reservation;
+import org.hibernate.Criteria;
+import static org.hibernate.criterion.Restrictions.*;
+
+import java.util.List;
+import java.util.Date;
+
+/**
+ */
+public class HibernateReservationRepository extends HibernateRepository<Reservation, Integer> implements ReservationRepository
+{
+
+    public HibernateReservationRepository()
+    {
+        super(Reservation.class);
+    }
+
+    public List<Reservation> getReservations(Date fromDate, Date toDate)
+    {
+
+        Criteria cri = getCurrentSession().createCriteria(Reservation.class);
+        cri.add( and( ge("fromDate", fromDate), le("toDate", toDate) ) );
+
+        return cri.list();
+    }
+}




More information about the jboss-cvs-commits mailing list