gpt4 book ai didi

mysql - Spring Data 比较 2 个日期范围

转载 作者:行者123 更新时间:2023-11-29 05:54:55 26 4
gpt4 key购买 nike

我需要比较预订的一个日期范围(如果有的话)例如客户端发送 21-03-2018 到 25-03-2018 ,服务器从数据库返回所有不在该范围内的可用预订。

List<Booking> findByStarDateBetween(Date start, Date end);

List<Booking> findByEndDateBetween(Date start, Date end);

我必须进行自定义查询吗?

db table

Booking
int id;
Date startDate;
Date endDate;

最佳答案

您可以 join the conditions .因此,您的代码将是:

List<Booking> results = findByStartDateBeforeAndEndDateAfter(startDate, endDate);

希望对您有所帮助。如果没有,请发表评论。

关于mysql - Spring Data 比较 2 个日期范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50339386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com