Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 在特定日期范围内通过createdAt查询实体元素不起作用_Spring_Spring Boot - Fatal编程技术网

Spring 在特定日期范围内通过createdAt查询实体元素不起作用

Spring 在特定日期范围内通过createdAt查询实体元素不起作用,spring,spring-boot,Spring,Spring Boot,我的实体具有createdAt字段,该字段在创建实体时由@CreatedDate填充。此属性属于Date类型 class MyEntity { @CreatedDate private Date createdAt; } 我想过滤掉列表中从startDate到endDate范围内的所有实体。问题是,当我使用findallbycreatedatbever(datestartdate,dateenddate)时它起作用,但并非所有情况下都有效。创建实体时,即:2019-10-25

我的实体具有createdAt字段,该字段在创建实体时由
@CreatedDate
填充。此属性属于
Date
类型

class MyEntity {
    @CreatedDate
    private Date createdAt;
}

我想过滤掉
列表中从startDate到endDate范围内的所有实体。问题是,当我使用
findallbycreatedatbever(datestartdate,dateenddate)时它起作用,但并非所有情况下都有效。创建实体时,即:2019-10-25 14:15:23,我希望在用户键入从2019-10-24 00:00 endDate到2019-10-25 14:15的
@RequestParam
startDate并获取该实体时,也获取该实体。我怎么能忽略分钟后的一切?有没有办法,因为当我将这些值作为startDate和endDate传递时,找不到实体,要找到它,我必须将14:15更改为14:16。

您可以在LocalDateTime中设置任何参数,而无需其他参数。例如,您希望句柄没有分钟。您可以按如下方式设置搜索日期参数:

LocalDateTime localDateTime= myDate.atTime(14,15);//The first parameter is for Hour and other one is for minute.
您可以在此处找到更多详细信息: