假设我有一个代表商品的实体和一个展示商品的CrudRepository。今天如何获得所有优惠?自然,我的Offer实体具有Date属性。
最佳答案
在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();
};