2014-10-17 52 views

回答

1

在OfferRepository.java:

public interface OfferRepository extends CrudRepository<Offer, Long> { 
    List<Offer> findAllByDate(Date date); 
}; 

當你想要的數據:

List<Offer> offers = offerRepository.findAllByDate(new Date()); 

更新:

其實,你也可以這樣做:

public interface OfferRepository extends CrudRepository<Offer, Long> { 

    @Query("select o from Offer o where date between CURRENT_DATE and CURRENT_DATE + 1") 
    List<Offer> findAllByDateToday(); 
}; 
+1

可能需要將時間清零新的日期()這個工作。 – 2014-10-17 22:39:11

+0

這正是需要的!也是首先提出問題的原因。我認爲那可能有更好的方法。無論[這](http://stackoverflow.com/a/10331747/672009)幫助。 – user672009 2014-10-17 23:21:44