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
Java 将org.joda.time.LocalDateTime与Querydsl一起使用_Java_Spring_Jpa_Jodatime_Querydsl - Fatal编程技术网

Java 将org.joda.time.LocalDateTime与Querydsl一起使用

Java 将org.joda.time.LocalDateTime与Querydsl一起使用,java,spring,jpa,jodatime,querydsl,Java,Spring,Jpa,Jodatime,Querydsl,我在使用querydsl作为参数org.joda.time.LocalDateTime时遇到问题 publicbooleanbuildercreatefilter(){ BooleanBuilder=新的BooleanBuilder(); ... LocalDate=dateService.stringToDate(filters.plannedDate); and(QRealizableTask.realizableTask.plannedDate.dayOfMonth() .eq(date.

我在使用querydsl作为参数org.joda.time.LocalDateTime时遇到问题

publicbooleanbuildercreatefilter(){
BooleanBuilder=新的BooleanBuilder();
...
LocalDate=dateService.stringToDate(filters.plannedDate);
and(QRealizableTask.realizableTask.plannedDate.dayOfMonth()
.eq(date.getDayOfMonth());
builder.and(QRealizableTask.realizableTask.plannedDate.month()
.eq(date.getMonthOfYear());
builder.and(QRealizableTask.realizableTask.plannedDate.year()
.eq(date.getYear());
...
返回生成器;
}

此代码应该可以工作,但它总是返回一个空列表

您是否尝试检查生成的实际查询?生成的查询是“dayofmonth(realizableTask.plannedDate)=1&&month(realizableTask.plannedDate)=1&&year(realizableTask.plannedDate)=2020”,当您手动运行该查询时,它是否产生了您期望的结果?否,如果我包含这些行,则查询始终返回空列表,这很可能意味着数据库中没有匹配的数据,如果“手动”构造的查询在这种情况下也没有产生任何数据,则此查询将始终返回空列表。