0
假設我有一個代表優惠的實體和一個暴露優惠的CrudRepository。如何獲得今天的所有優惠?當然我的優惠實體有一個日期屬性。獲取今日約會的所有優惠
假設我有一個代表優惠的實體和一個暴露優惠的CrudRepository。如何獲得今天的所有優惠?當然我的優惠實體有一個日期屬性。獲取今日約會的所有優惠
在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();
};
可能需要將時間清零新的日期()這個工作。 – 2014-10-17 22:39:11
這正是需要的!也是首先提出問題的原因。我認爲那可能有更好的方法。無論[這](http://stackoverflow.com/a/10331747/672009)幫助。 – user672009 2014-10-17 23:21:44