filter查询条件<=某时间问题

image
image

在使用filter条件<=某时间时,entity对应的字段为TIMESTAMP。
但是在界面上期望时间条件不显示时分秒,仅显示日期即可。但是数据保存要保存到时分秒,因此entity的字段类型不更改。
在filter中使用jpqlFilter来实现功能。但是由于jpqlFilter内的dateField format了时间类型"yyyy-MM-dd",所以<=日期A,查询结果一直是A-1;
这种情况如何处理?

你好,我试了试,JpqlFilter 按照你的:
image

如果界面选择一个日期,比如:
image

执行结果就是这个日期的 0 点,没有 -1 :
image